在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
任何一种方法都应该做你想要的。 你不需要两者都做。