Tôi có Ubuntu GNOME 15.10 với hệ thống Gnome 3.18 mà tôi muốn thiết lập để người dùng sử dụng nó không thể đặt mật khẩu mới là một trong những mật khẩu X trước đây, làm thế nào để đạt được điều này?
Khi tôi thay đổi mật khẩu, nếu nó quá giống với lần cuối thì hệ thống của tôi không cho phép tôi đổi mật khẩu đó, thật tốt nếu câu trả lời cũng có thể chỉ ra cách mở rộng mật khẩu này để mật khẩu mới cũng không thể quá giống với mật khẩu được ghi X trước đó.
Lưu ý: Không nên lưu trữ lịch sử của các mật khẩu X cuối cùng theo cách không được mã hóa không an toàn, trên thực tế, chúng có thể được lưu trữ theo cùng hoặc tương tự như cách lưu trữ mật khẩu hiện tại (dưới dạng băm muối).
Tôi đã sử dụng X
để đại diện cho số lượng mật khẩu (đây có thể là bất kỳ giá trị nào) vì tôi muốn có thể dễ dàng thay đổi số lượng mật khẩu được lưu trữ không thể sử dụng và để người khác có thể dễ dàng trả lời và sử dụng nó khi họ mong muốn hơn là có một câu trả lời xoay quanh một giá trị rất được đặt cho X
.
Cập nhật thông tin:
Theo yêu cầu ở đây là nội dung của /etc/pam.d/common-password
tệp (không bao gồm các nhận xét ở trên cùng) :
# here are the per-package modules (the "Primary" block)
password [success=1 default=ignore] pam_unix.so obscure sha512
# here's the fallback if no module succeeds
password requisite pam_deny.so
# prime the stack with a positive return value if there isn't one already;
# this avoids us returning an error just because nothing sets a success code
# since the modules above will each just jump around
password required pam_permit.so
# and here are more per-package modules (the "Additional" block)
password optional pam_gnome_keyring.so
# end of pam-auth-update config