您好,我安装了 Ubuntu Server 14.04.2 LTS,当我使用 sudo 和常规用户名时,它会要求输入用户名密码而不是 root 密码。这正常吗?如果不正常,我该如何设置它来要求输入 root 密码?
答案1
这是正常的。您登录的用户在该组中sudoer
。
另外,如果您愿意,您可以创建root
用户 - 但不建议这样做。这会让黑客知道您的系统是攻击目标。
启用
要真正启用root
登录,首先必须为帐户设置密码root
,然后解锁锁定的root
帐户。如果您没有为帐户设置密码,root
则passwd
命令将返回
passwd: unlocking the password would result in a passwordless account.
因此,首先在终端中执行
sudo passwd root
您将被提示输入一个新的 Unix 密码。输入两次(第二次用于确认)。
然后执行
sudo passwd -u root
解锁帐户。这应该返回
passwd: password expiry information changed
答案2
我建议不要激活 root。
如果你需要以 root 身份使用终端,请打开终端并输入
sudo -i
那么如果需要的话,你会得到一个根终端。
否则请遵循 david6 的建议,仅以 root 身份执行特定命令。
这是现今的最佳做法。