在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

 

posted @ 2012-11-05 13:08  SubmarineX  阅读(309)  评论(0编辑  收藏  举报