Buộc người dùng thay đổi mật khẩu của họ khi đăng nhập lần đầu


38

Khi tôi thêm người dùng mới vào hệ thống của mình, tôi đặt mật khẩu và thông báo cho người dùng mới. Nếu người dùng không thích nó, anh ấy / cô ấy có thể thay đổi nó. Tuy nhiên, theo tôi, tốt hơn là buộc người dùng thay đổi mật khẩu của mình ngay lần đăng nhập đầu tiên. Có cách nào tôi có thể làm điều đó trong Ubuntu không?

Câu trả lời:


52

Bạn chỉ có thể hết hạn mật khẩu đó. Sau khi tạo người dùng mới foo, chỉ cần gõ:

sudo chage -d 0 foo

Và anh ta sẽ buộc phải thay đổi nó sau lần đăng nhập đầu tiên.


Tại sao tiểu ban được gọi là chage ?
TWR Cole

2
Tôi không chắc, nhưng nếu tôi đoán: tiền tố "ch" xuất phát từ từ "thay đổi". các lệnh khác thay đổi một cái gì đó trong hệ thống cũng bắt đầu bằng "ch", ví dụ "chmod", "chown", v.v. .
kars7e

1
chage là viết tắt của "thay đổi tuổi", tức là viết tắt lệnh chage tương tự như chmod, chown, v.v.
MrD

12

Một tùy chọn khác là hết hạn mật khẩu bằng cách sử dụng passwd:

sudo passwd -e username

1
đây là câu trả lời đúng
James M
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.