如何在Ubuntu中启用和禁用root用户帐户
作为新的Ubuntu用户,我们可能想知道如何以root用户身份登录Ubuntu系统,或者默认的root密码是什么。
在Ubuntu Linux中,出于安全原因,默认情况下禁用了root用户帐户。
本教程说明了如何在Ubuntu Linux中启用和禁用root用户帐户。
sudo用户
通过使用名为sudo的普通用户授予管理特权,鼓励Ubuntu用户执行系统管理任务。
Sudo允许授权用户以其他用户(通常是root用户)的身份运行程序。
默认情况下,在Ubuntu系统上,组sudo的成员被授予sudo访问权限。
由Ubuntu安装程序创建的初始用户已经是sudo组的成员。
很有可能我们已经以管理权限被授予我们登录的用户的权限。
如果要向其他用户授予sudo访问权限,只需将该用户添加到sudo组即可:
usermod -aG sudo username
要临时提升root用户特权,请运行以sudo开头的命令:
sudo some-command
第一次在会话中使用sudo时,系统将提示我们输入用户密码。
如果要在不输入密码的情况下以sudo特权运行命令,则需要编辑“ sudoers”文件。
为此,输入“ visudo”:
sudo visudo
这将使用我们喜欢的命令行文本编辑器打开“/etc/sudoers”文件。
通过用用户名替换“用户名”来添加以下行:
/etc/sudoers
username ALL=(ALL) NOPASSWD: ALL
在Ubuntu中启用根用户帐户
如果出于某种原因需要启用root帐户,则只需为root用户设置密码。
在Ubuntu和其他Linux发行版中,我们可以使用“ passwd”命令设置或者更改用户帐户的密码。
作为Ubuntu中的常规用户,我们只能更改自己的密码。
我们登录的用户必须具有sudo特权才能设置root密码。
要在Ubuntu中启用root帐户,请运行以下命令:
sudo passwd root
系统将提示我们输入并确认新的root密码:
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
键入密码时,密码不会显示在屏幕上。
就是这样!我们已成功启用根帐户。
现在,我们可以使用新密码以root用户身份登录到Ubuntu计算机。
在Ubuntu中禁用根用户帐户root
如果我们以前在Ubuntu中启用了root用户,但现在想禁用它,则将root密码设置为过期。
要禁用root帐户密码,请使用以下命令:
sudo passwd -l root