我使用的是SuSE Linux。我有root密码。
我有这样的场景:
用户密码设置为xxx。后来它变成了yyy。它被改为zzz。
在这种情况下,有没有办法列出这个用户的密码集历史记录?
例如,我将编写如下命令:passhistory -user user1,系统将响应
XXX YYY ZZZ
(passhistory -user user1是一个虚构的命令,我用来解释我的情况)
感谢。
答案 0 :(得分:0)
不,只要您使用pam作为身份验证代理(您可能会做什么)并且您的pam使用/etc/shadow
或/etc/passwd
(它可能做什么),您就不能去做。当前密码经过哈希处理,实际上没有办法对其进行解散。以前的密码根本不存储。
理论上,您可以在pam中安装自己的身份验证模块并记录密码。但是,如果你这样做,从道德上讲,你不应该首先获得root密码......