Câu trả lời:
Cách dễ nhất để làm điều này từ dòng lệnh là sử dụng passwd
lệnh với quyền root.
passwd username
Từ man 1 passwd
NAME
passwd - update user's authentication token
SYNOPSIS
passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays]
[-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
The passwd utility is used to update user's authentication token(s).
Sau khi bạn đặt mật khẩu người dùng, bạn có thể buộc người dùng thay đổi mật khẩu trong lần đăng nhập tiếp theo bằng chage
lệnh (cũng với quyền root) sẽ hết hạn mật khẩu.
chage -d 0 username
Khi người dùng xác thực thành công bằng mật khẩu bạn đặt, người dùng sẽ tự động được nhắc thay đổi mật khẩu. Sau khi thay đổi mật khẩu thành công, người dùng sẽ bị ngắt kết nối, buộc phải xác thực lại bằng mật khẩu mới.
Xem man 1 chage
để biết thêm thông tin về hết hạn mật khẩu.
Sau khi thêm người dùng mới nếu bạn đăng nhập dưới dạng 'root' thì bạn có thể đặt mật khẩu bằng lệnh
passwd <username>
Hoặc, nếu bạn không root, bạn có thể chạy
sudo passwd <username>
Để đặt mật khẩu.
Hoặc nếu bạn đã root thì bạn có thể 'su' cho người dùng và chạy 'passwd' để đặt mật khẩu.
su <username>
passwd
passwd
.