有一个VirtualBox的Ubuntu客户机(14.04),仅用于测试目的。
root用户有自己的密码,所以我可以在单独的终端中登录为root(
由于这是一个VB测试系统,而且root用户不需要任何安全性,我希望能够快速地su -或login为root,即使没有root密码。
所以,我尝试作为root。
但是当尝试使用
但是它不行。必须有一个设置可以允许root登录/ su而无需密码。那应该在哪里?
root用户有自己的密码,所以我可以在单独的终端中登录为root(
su -
),或者直接从登录会话中登录(例如,在按下Ctrl-Alt-F4后)。$ su -
Password: <current root password>
# echo Works!
由于这是一个VB测试系统,而且root用户不需要任何安全性,我希望能够快速地su -或login为root,即使没有root密码。
所以,我尝试作为root。
# passwd -d root
要删除根密码 - 根据/etc/shadow(::
)似乎有效。
root::16304:0:99999:7:::
但是当尝试使用
su -
命令时,系统要求输入密码,我只需按下回车键(无需输入密码)。$ su -
Password:
su: Authentication failure
但是它不行。必须有一个设置可以允许root登录/ su而无需密码。那应该在哪里?