3
1
thống. Sau đó, người dùng mới nhất thiết cần thay đổi mật khẩu để bảo đảm việc giữ
bí mật cá nhân tuyệt đối.
Lệnh
passwd cho phép thay đổi mật khẩu ứng với tên đăng nhập người dùng. Cú pháp
lệnh
passwd:
passwd [tùy-chọn] [tên-người-dùng]
với các tùy chọn như sau:
-k : thay đổi mật khẩu người dùng. Lệnh đòi hỏi phải xác nhận quyền bằng việc gõ mật khẩu
đang dùng trước khi thay đổi mật khẩu. Cho phép người dùng thay đổi mật khẩu của mình độc
lập với siêu người dùng.
-f : đặt mật khẩu mới cho người dùng song không cần tiến hành việc kiểm tra mật khẩu đang
dùng. Chỉ siêu người dùng mới có quyền sử dụng tham số này.
-l : khóa một tài khoản người dùng. Việc khóa tài khoản thực chất là việc dịch bản mã hóa mật
khẩu thành một xâu ký tự vô nghĩa bắt đầu bởi kí hiệu "!". Chỉ siêu người dùng mới có quyền
sử dụng tham số này.
-stdin : việc nhập mật khẩu người dùng chỉ được tiến hành từ thiết bị vào chuẩn không thể tiến
hành từ đường dẫn (pipe). Nếu không có tham số này cho phép nhập mật khẩu cả từ thiết bị vào
chuẩn hoặc từ đường dẫn.
-u : mở khóa (tháo bỏ khóa) một tài khoản (đối ngẫu với tham số -l). Chỉ siêu người dùng mới
có quyền sử dụng tham số này.
-d : xóa bỏ mật khẩu của người dùng. Chỉ siêu người dùng mới có quyền sử dụng tham số này.
-S : hiển thị thông tin ngắn gọn về trạng thái mật khẩu của người dùng được đưa ra. Chỉ siêu
người dùng mới có quyền sử dụng tham số này.
Nếu tên-người-dùng không có trong lệnh thì ngầm định là chính người dùng đã gõ lệnh
này.
Ví dụ khi người dùng
user1 gõ lệnh:
# passwd user1
hệ thống thông báo:
Changing password for user user1
New UNIX password:
để người dùng nhập mật khẩu mới của mình vào. Sau khi người dùng gõ xong mật khẩu
mới, hệ thống cho ra thông báo:
BAD PASSWORD: it is derived from your password entry
Retype new UNIX password:
để người dùng khẳng định một lần nữa mật khẩu vừa gõ dòng trên (nhớ phải gõ lại đúng hệt
như lần trước). Chớ nên quá phân vân vì thông báo ở dòng phía trên vì hầu hết khi gõ mật
khẩu mới luôn gặp những thông báo kiểu đại loại như vậy, chẳng hạn như:
BAD PASSWORD: it is too simplistic/systematic
Và sau khi chúng ta khẳng định lại mật khẩu mới, hệ thống cho ra thông báo:
Passwd: all authentication tokens updated successfully.
cho biết việc thay đổi mật khẩu thành công và dấu nhắc shell lại hiện ra.
Khi siêu người dùng gõ lệnh: