Thay đổi thuộc tính ng−ời dùng

Một phần của tài liệu Giáo Trinh Hệ Điều Hành Linux (Trang 100 - 102)

CC: hai số chỉ thế kỉ,

Thiết lập mật khẩu của ng−ời dùng với lệnh passwd # passwd new

4.2.3 Thay đổi thuộc tính ng−ời dùng

Trong Linux có rất nhiều lệnh cho phép thay đổi một số các thuộc tính của tài khoản ng−ời dùng nh−:

chfn: thay đổi thông tin cá nhân của ng−ời dùng.

chsh: thay đổi shell đăng nhập.

Một số các thuộc tính khác sẽ phải thay đổi bằng tay. Ví dụ, để thay đổi tên ng−ời dùng, cần soạn thảo lại trực tiếp trên tập tin /etc/passwd (với lệnh vipw).

Nh−ng có một lệnh tổng quát cho phép có thể thay đổi bất kỳ thông tin nào về tài khoản ng−ời dùng, đó là lệnh usermod.

Cú pháp lệnh:

usermod [tùy-chọn] <tên-đăng-nhập>

Lệnh usermod sửa đổi các tập tin tài khoản hệ thống theo các thuộc tính đ−ợc xác định trên dòng lệnh.

Các tùy chọn của lệnh:

-c, comment

thay đổi thông tin cá nhân của tài khoản ng−ời dùng.

-d, home_dir

thay đổi th− mục cá nhân của tài khoản ng−ời dùng.

-e, expire_date

thay đổi thời điểm hết hạn của tài khoản ng−ời dùng (YYYY-MM- DD).

-f, inactive_days

thiết đặt số ngày hết hiệu lực của mật khẩu tr−ớc khi tài khoản ng−ời dùng hết hạn sử dụng.

-g, initial_group

tùy chọn này thay đổi 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

thay đổi 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.

-l, login_name

thay đổi tên đăng nhập của ng−ời dùng. Trong một số tr−ờng hợp, tên th− mục cá nhân của ng−ời dùng có thể sẽ thay đổi để tham chiếu đến tên đăng nhập mới.

-p, passwd

thay đổi mật khẩu đăng nhập của tài khoản ng−ời dùng.

-s, shell

thay đổi shell đăng nhập.

-u, uid

Lệnh usermod không cho phép thay đổi tên của ng−ời dùng đang đăng nhập. Phải đảm bảo rằng ng−ời dùng đó không thực hiện bất kỳ tiến trình nào trong khi lệnh

usermod đang thực hiện thay đổi các thuộc tính của ng−ời dùng đó.

Ví dụ muốn thay đổi tên ng−ời dùng new thành tên mới là newuser, hãy gõ lệnh sau:

# usermod -l new newuser

Một phần của tài liệu Giáo Trinh Hệ Điều Hành Linux (Trang 100 - 102)

Tải bản đầy đủ (PDF)

(194 trang)