在Ubuntu中启用Root用户
警告: 不建议启用root。 如果可能的话,你应该总是尝试着用sudo来执行所有的管理任务。
问题:我不能使用su命令来登入。怎么解决?
默认情况下,在Ubuntu中,root 账户密码被锁住的。所以,当你使用 su - 的时候,你会得到如下所示的认证失败的错误信息。
$ su -
密码:
su:认证失败
在Ubuntu中启用超级用户账户密码
首先,如下所示,为root用户设置一个密码。
$ sudo passwd root
[sudo] password for submarinex:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
现在你可以使用 su 命令并使用新的密码以超级用户的身份登入了
$ su -
密码:
#
在Ubuntu中禁用超级用户账户密码
之后如果你不再使用su,可以通过以下所示之一的方法锁住root用户密码
$ sudo passwd -l root
或者
$ sudo usermod -p '!' root
。
/**************************************************************************
                 
原文来自博客园——Submarinex的博客: www.cnblogs.com/submarinex/               
 
*************************************************************************/