Làm thế nào để hết hạn mật khẩu? (Đối với việc tạo tài khoản inital)


11

Tôi thường tạo mật khẩu tạm thời cho người dùng cho máy phát triển của riêng tôi để tạo id ban đầu.

Đối với các môi trường khác, tôi đã thấy quản trị viên có khả năng hiển thị mật khẩu hết hạn ngay lập tức, buộc tôi phải thay đổi mật khẩu trong lần đăng nhập đầu tiên.

Làm thế nào để làm điều này? (Trong trường hợp cụ thể này, tôi đang sử dụng RHEL, nhưng tôi hy vọng thông tin này là phổ biến trên tất cả / hầu hết các bản phân phối linux)

Câu trả lời:


16

Bạn có thể sử dụng lệnh

chage -d 0 [username]

để thay đổi ngày hết hạn của người dùng, buộc họ phải thay đổi mật khẩu trong lần đăng nhập đầu tiên.

Bạn có thể đọc thêm về nó trong các trang man cho chageusermod.


9

Có một công tắc cho passwd, -e. Từ trang man (man passwd):

-e, - khai thác ngay lập tức hết hạn mật khẩu tài khoản. Điều này có hiệu lực có thể buộc người dùng thay đổi mật khẩu của mình tại lần đăng nhập tiếp theo của người dùng.

Vì thế

 sudo passwd -e LOGIN 

Hãy làm nó.

Từ các ý kiến, tôi biết rằng có nhiều biến thể hơn những gì tôi mong đợi. Vì vậy, đây là bản cài đặt Xubfox 10.04 và đây là filebáo cáo:

file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

Thật thú vị, tôi passwdkhông có tùy chọn này. Tôi vẫn sẽ lưu ý điều này là tốt mặc dù. Mà distro linux đã làm passwd này đến từ đâu?
dùng606723

Bạn đúng. Tôi thường không quên đề cập đến những gì tôi đang sử dụng. Tôi đã thêm thông tin.
người dùng không xác định
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.