Tạo một tài khoản người dùng mới
Để tạo một tài khoản người dùng mới vào hệ thống, chúng ta sử dụng câu lệnh useradd. Cú pháp:
Hệ điều hành mã nguồn mở
Trang 37 Lệnh useradd sẽ tự động tạo các file của người dùng trên hệ thống, tạo thư mục home của người dùng và một số thông tin cấu hình khác phụ thuộc vào các option sử dụng. Khi một tài khoản người dùng mới được tạo ra, một tài khoản nhóm người dùng cùng tên với người dùng cũng sẽ tự động được tạo ra trên hệ thống.
Một số option với lệnh useradd:
d /home_directory: Tạo thư mục home cho người dùng. Chúng ta thường tạo thư mục home trùng với tên của người dùng và thường đặt là thư mục /home/<tênngườidùng>. e date: Xác định ngày mà tài khoản người dùng sẽ bị vô hiệu hóa trên hệ thống. Định dạng
của ngày được đặt như sau YYYY-MM-DD (Năm-Tháng-Ngày).
g group: Xác định tài khoản người dùng thuộc nhóm người dùng nào trên hệ thống. G groups: Xác định tài khoản người dùng thuộc những nhóm người dùng nào trên hệ thống
(một người dùng có thể thuộc nhiều nhóm khác nhau).
s shell: Xác định shell mặc định của người dùng khi đặng nhập vào hệ thống. u uid: Xác định số user id của người dùng.
Ví dụ: Tạo tài khoản người dùng có tên ipmac, thư mục home là /home/ipmac, thuộc nhóm người dùng ipmac và có số user id là 722 sử dụng câu lệnh sau:
# useradd ipmac -d /home/ipmac -g ipmac -u 722 Xóa một tài khoản người dùng
Để xóa một tài khoản người dùng chúng ta sử dụng câu lệnh: userdel [options] <tên người dùng>
Lệnh này sẽ xóa tài khoản người dùng trong 2 file /etc/passwd và /etc/shadow. Người dùng không thể đăng nhập vào hệ thống khi tài khoản của người dùng đã bị xóa. Chúng ta sử dụng thêm option -r để xóa thư mục home của người dùng và các file có trong thư mục home.
Ví dụ: Để xóa tài khoản người dùng ipmac và thư mục home của người dùng ipmac trên hệ thống, chúng ta sử dụng câu lệnh sau:
# userdel -r ipmac
Chỉnh sửa một tài khoản người dùng
Sau khi tạo một tài khoản người dùng, để chỉnh sửa một số thông tin của tài khoản người dùng chúng ta sử dụng câu lệnh usermod. Câu lệnh usermod cho phép chúng ta chỉnh sửa một tài khoản người dùng với các tiêu chí sau: thay đổi thư mục home của người dùng, thay đổi thời gian hết hạn của tài khoản, thay đổi nhóm của người dùng, thay đổi tên đăng nhập, thay đổi login shell … Các option dùng với usermod giống với các option sử dụng với lệnh useradd.
Cú pháp:
usermod [options] <tên người dùng>