我用一个命令改变了很多linux机器(以root身份运行):
passwd <<EOF !@#$!QAZ@WSX !@#$!QAZ@WSX EOF
当我退出并尝试再次登录时,它告诉我密码错误!!!!
我知道这些特殊字符的问题。任何人都可以帮助我吗? 当我发出这个时,应用于系统的真正新密码是什么?我不想手动一个一个地恢复这些机器.....
答案 0 :(得分:3)
您必须在单用户模式下启动,方法是将1
附加到grub菜单或lilo中的内核字符串,然后更改root用户密码。没有其他方法可以修复它,除非您有/root/.ssh/authorised_keys中列出的ssh密钥,并且您的sshd允许连接root。
虽然试试这个:
!@#QAZ@WSX