SuSE Linux - 如何找出以前设置的用户密码

时间:2014-10-22 06:29:56

标签: linux passwords recovery suse

我使用的是SuSE Linux。我有root密码。

我有这样的场景:

用户密码设置为xxx。后来它变成了yyy。它被改为zzz。

在这种情况下,有没有办法列出这个用户的密码集历史记录?

例如,我将编写如下命令:passhistory -user user1,系统将响应

XXX YYY ZZZ

(passhistory -user user1是一个虚构的命令,我用来解释我的情况)

感谢。

1 个答案:

答案 0 :(得分:0)

不,只要您使用pam作为身份验证代理(您可能会做什么)并且您的pam使用/etc/shadow/etc/passwd(它可能做什么),您就不能去做。当前密码经过哈希处理,实际上没有办法对其进行解散。以前的密码根本不存储。

理论上,您可以在pam中安装自己的身份验证模块并记录密码。但是,如果你这样做,从道德上讲,你不应该首先获得root密码......