我正在运行slitaz发行版,并希望完全删除root密码。我试过给passwd
命令一个空白密码,但这似乎没有办法。它给了我一个错误密码太短了,当我输入密码时它仍然问我输入密码。密码只是点击“回车”键。
更新
也许这与slitaz使用dropbear for ssh的事实有关?因为即使/etc/shadow
中的root密码为空,它仍然会提示输入密码。
答案 0 :(得分:72)
您是否尝试过 passwd -d root
?最有可能的是,这将做你想要的。
您也可以手动编辑/etc/shadow
:(创建备份副本。请确保即使您陷入困境也可以记录,例如从救援系统中。)搜索“root”。通常,根条目看起来类似于
root:$X$SK5xfLB1ZW:0:0...
在那里,删除第二个字段(第一个和第二个冒号之间的所有内容):
root::0:0...
保存文件,然后尝试以root用户身份登录。它应该跳过密码提示。 (与passwd -d
一样,这是一个“无密码”的解决方案。如果你真的在寻找一个“空白密码”,那就是“要求输入密码,但如果用户只按Enter键就接受”,请查看mkpasswd
的联机帮助页,并使用mkpasswd
为/ etc / shadow创建第二个字段。)