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