在 Ubuntu 中禁用 root 帐户?

在 Ubuntu 中禁用 root 帐户?

在 Ubuntu 中,我被要求提供 root 凭据来设置打印机。这似乎是由错误引起的。建议的解决方法是创建 root 密码。由于 Ubuntu 默认不使用 root 密码,我想知道如何恢复此更改。

一旦我为 root 设置了密码,有没有办法再次禁用它?

答案1

根据 Ubuntu 在线帮助

Ubuntu 开发人员做出了一个明智的决定,在所有 Ubuntu 安装中默认禁用管理 root 帐户。这并不意味着 root 帐户已被删除或无法访问。它只是被赋予了一个与任何可能的加密值都不匹配的密码,因此可能无法直接自行登录。

如果你想启用 root 账户,只需使用以下命令输入密码即可

sudo passwd

输入此命令时,系统会要求您输入新密码。您输入的密码将是 root 帐户的密码,因此请小心并选择一个强密码。

要禁用 root 登录,请使用

sudo passwd -l root

这将禁用使用 root 用户名的登录,即您的系统将恢复到以前的状态。

如果你想要更多关于 Ubuntu 用户管理的信息,请阅读官方文档

答案2

sudo usermod -p '!' root

这将为 root 帐户设置一个不可用的密码。

您还可以锁定帐户以阻止他人登录。

sudo passwd -l root

两种方法都可以满足您的需要。您不需要同时采用这两种方法。

相关内容