GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 107

1
0

Tên người dùng (username)
Mật khẩu người dùng (passwd - được mã hóa)
Chỉ số người dùng (user id)
Các chỉ số nhóm người dùng (group id)
Tên đầy đủ hoặc các thông tin khác về tài khoản người dùng (comment)
Thư mục để người dùng đăng nhập
Shell đăng nhập (chương trình chạy lúc đăng nhập)

Bất kỳ người dùng nào trên hệ thống đều có thể đọc được nội dung file

/etc/passwd,

và có thể đăng nhập với tư cách người dùng khác nếu họ biết được mật khẩu, đây chính là
lý do vì sao mật khẩu đăng nhập của người dùng không hiển thị trong nội dung file.

5.2.2 Thêm người dùng vi lnh useradd

Siêu người dùng sử dụng lệnh

useradd để tạo một người dùng mới hoặc cập nhật

ngầm định các thông tin về người dùng.

Cú pháp lệnh:

useradd [tùy-chn] <tên-người-dùng>
useradd -D [tùy-ch
n]

Nếu không có tùy chọn

-D, lệnh useradd sẽ tạo một tài khoản người dùng mới sử

dụng các giá trị được chỉ ra trên dòng lệnh và các giá trị mặc định của hệ thống. Tài khoản
người dùng mới sẽ được nhập vào trong các file hệ thống, thư mục cá nhân sẽ được tạo, hay
các file khởi tạo được sao chép, điều này tùy thuộc vào các tùy chọn được đưa ra.

Các tùy chọn như sau:

-c, comment : soạn thảo trường thông tin về người dùng.
-d, home_dir : tạo thư mục đăng nhập cho người dùng.
-e, expire_date : thiết đặt thời gian (YYYY-MM-DD) tài khoản người dùng sẽ bị hủy bỏ.
-f, inactive_days : tùy chọn này xác định số ngày trước khi mật khẩu của người dùng hết hiệu

lực khi tài khoản bị hủy bỏ. Nếu =0 thì hủy bỏ tài khoản người dùng ngay sau khi mật khẩu hết
hiệu lực, =-1 thì ngược lại (mặc định là -1).

-g, initial_group : tùy chọn này xác định tên hoặc số khởi tạo đăng nhập nhóm người dùng.

Tên nhóm phải tồn tại, và số của nhóm phải tham chiếu đến một nhóm đã tồn tại. Số nhóm
ngầm định là 1.

-G, group : danh sách các nhóm phụ mà người dùng cũng là thành viên thuộc các nhóm đó.

Mỗi nhóm sẽ được ngăn cách với nhóm khác bởi dấu ',', mặc định người dùng sẽ thuộc vào
nhóm khởi tạo.

-m : với tùy chọn này, thư mục cá nhân của người dùng sẽ được tạo nếu nó chưa tồn tại.
-M : không tạo thư mục người dùng.
-n : ngầm định khi thêm người dùng, một nhóm cùng tên với người dùng sẽ được tạo. Tùy chọn

này sẽ loại bỏ sự ngầm định trên.//

-p, passwd : tạo mật khẩu đăng nhập cho người dùng.//
-s, shell : thiết lập shell đăng nhập cho người dùng.
-u, uid : thiết đặt chỉ số người dùng, giá trị này phải là duy nhất.

Thay đổi các giá trị ngầm định