今天在esxi上克隆了一臺centos虛擬機,發現用passwd密碼修改密碼的時候出現:
passwd: Authentication token manipulation error
網上搜有了一把,發現好多都是shadow文件權限的問題或者說是被加鎖了,經過測試,以上問題不存在
最後通過手動修改shadow文件密碼成功
1 [root@test-lighttp ~]# cat /etc/shadow
root:$1$YkRDae.B$aQjLn8DCa/MG08tyWwkIY.:15609:0:99999:7:::
2 執行
perl -e 'print crypt("p\@ssw0rd","\$1\$YkRDae.B\$"),"\n"' 回車
$1$YkRDae.B$aQjLn8DCa/MG08tyWwkIY.
3 把得到的字符串,粘貼到shadow密碼處,
4 用新密碼登陸成功!
二 :應用場景:
linux 服務器的密碼保存在xshell 中,但是passwd 也修改不了密碼,怕往後忘記密碼或者xshell 出問題。所以從網上找了一個牛逼的密碼查看器工具,用鼠標直接拖到xshell 密碼保存處,直接就能看到密碼!!!!
廢話少說,直接上工具!!!!