[r]
(1)Hệ điều hành UNIX-Linux
Chương
Quản lý tài khoản người dùng
Đặng Thu Hiền
(2)Tài khoản người dùng
n Hệ điều hành đa người dùng cần phân biệt người dùng
khác
n Mọi truy cập hệ thống Linux đều thông qua tài khoản
người dùng
n Mỗi người sử dụng được gắn với tên nhất
n Khi cài đặt hệ điều hành Linux root sẽ được tự động tạo
ra được xem thuộc về siêu người dùng
n Chỉ nên đăng nhập root thực sự cần thiết, đăng
(3)Các file liên quan đến tài khoản
n Danh sách người dùng cũng như thông tin tương ứng
được lưu trữ file: /etc/passwd
n Ví dụ:
mail:x:8:12:mail:/var/spool/mail: games:x:12:100:games:/usr/games:
gopher:x:13:30:gopher:/usr/lib/gopher-data: lan:x:501:0:Lan GNU:/home/lan:/bin/bash
n Mật khẩu của tài khoản được lưu trữ file /etc/
(4)Thêm người dùng
n Lệnh thêm người dùng
n useradd [tùy-chọn] <tên-người-dùng>
n Các tuỳ chọn
n -c, comment : soạn thảo trường thông tin người dùng
n -d, home_dir : tạo th- mục đăng nhập cho người dùng
n -e, expire_date : thiết đặt thời gian (YYYY-MM-DD) tài khoản người dùng bị hủy
bỏ
n -g, initial_group : tùy chọn xác định tên số khởi tạo đăng nhập nhóm
người dùng Tên nhóm phải tồn tại, số nhóm phải tham chiếu đến nhóm tồn Số nhóm ngầm định
n -m : với tùy chọn này, thư mục cá nhân người dùng tạo chưa
tồn
n -M : không tạo thư mục người dùng
(5)Thay đổi thuộc tính người dùng
n chfn: thay đổi thông tin cá nhân của người dùng
n chsh: thay đổi shell đăng nhập
n passwd: thay đổi mật khẩu
n usermod [tùy-chọn] <tên-đăng-nhập>
n -c, comment : thay đổi thông tin cá nhân tài khoản người dùng
n -d, home_dir : thay đổi thư mục cá nhân tài khoản người dùng
n -e, expire_date : thay đổi thời điểm hết hạn tài khoản người dùng
n -g, initial_group : tùy chọn thay đổi tên số khởi tạo đăng nhập
nhómngười dùng Tên nhómphải tồn tại, số nhómphải thamchiếu đến nhóm tồn Số nhómngầm định
n -l, login_name : thay đổi tên đăng nhập người dùng Trong số trường
hợp, tên thư mục riêng người dùng thay đổi để thamchiếu đến tên
đăng nhập
(6)Xóa bỏ một người dùng (lệnh userdel)
n Xóa bỏ thơng tin về người dùng được đưa
dòng lệnh người dùng phải thực sự tồn tại
n Tuỳ chọn -r có ý nghĩa: file tồn tại thư mục
riêng của người dùng cũng như file nằm
thư mục khác có liên quan đến người dùng bị xóa bỏ
cùng lúc với thư mục người dùng
n Lệnh userdel sẽ khơng cho phép xóa bỏ người dùng
khi họ đang đăng nhập vào hệ thống
n Ngồi cũng có thể xóa bỏ tài khoản của một người
(7)Nhóm người dùng
n Mỗi người dùng hệ thống Linux đều thuộc vào một nhóm người
dùng cụ thể
n Tất cả những người dùng một nhóm có thể truy nhập
một trình tiện ích
n Một người dùng lúc có thể thành viên của nhiều nhóm khác
nhau, nhiên tại một thời điểm, người dùng chỉ thuộc vào một
nhóm cụ thể
n Nhóm có thể thiết lập quyền truy nhập để thành viên của
nhóm đó có thể truy cập thiết bị, file, hệ thống file hoặc toàn bộ máy
tính mà những người dùng khác khơng thuộc nhóm đó khơng thể truy
cập được
n Nhóm người dùng chứa file /etc/group, file có cách bố trí