在Ubuntu中禁用root帐户?

我被要求提供root凭据以在Ubuntu中设置我的打印机。 这似乎是由一个错误造成的。 建议的解决方法是创建root密码。 由于默认情况下Ubuntu中没有使用root密码,我想知道如何恢复此更改。

一旦我为root设置了密码,是否有一种方法可以再次禁用它?

根据Ubuntu在线帮助

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

如果要启用root帐户,只需使用一些密码即可

sudo passwd 

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

禁用root登录使用

 sudo passwd -l root 

这将使用root用户名禁用登录,即您的系统将返回到先前的状态。

如果您想了解有关Ubuntu用户管理的更多信息,请阅读官方文档 。

 sudo usermod -p '!' root 

这会将root帐户设置为具有不可用的密码。

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

 sudo passwd -l root 

任何一种方法都应该做你想要的。 你不需要两者都做。