前段时间,我刚刚测试了一下是否可以从 root 登录到桌面,结果成功了。我单击了用户列表中的“其他”,然后输入 root 及其密码并登录。现在我想知道如何才能完全禁用 root 登录。我在登录屏幕上没有看到任何这样的选项。
答案1
在全新安装的 Ubuntu 上,这应该是不可能的。这是因为 Ubuntu 默认使用无密码的 root 用户(即您无法使用常规的基于密码的身份验证直接以 root 用户身份登录,例如通过登录屏幕或命令行界面)。
不过,我怀疑您已经更改了 root 用户的密码,在这种情况下,我强烈建议您再次将其设置为无密码(这将禁用所有基于密码的登录形式):
sudo usermod -p '!' root
如果你以 root 用户身份登录执行管理任务,我建议你使用sudo
而是获得普通用户的更高权限(在行政 团体)。
资源:
sudo(8)
手册页适用于 Ubuntu 10.10 Maverick Meerkat- Root/Sudo 页面在社区 Ubuntu 文档中
答案2
在终端中发出以下命令来禁用 root 帐户,
sudo usermod -p '!' root
请查看以下链接以获取更多信息,
答案3
要禁用 root 登录(锁定帐户),请打开终端并执行:
sudo passwd -l root
系统将提示您输入管理员密码(不是密码是 root 密码。
输入密码时不会显示密码的字母。
答案4
@Karthick87,
-p = '使用加密密码作为新密码'
你能解释一下这将如何阻止 root 通过 GDM 登录吗?
@Pawan:请按照以下步骤操作:
System -> Administration -> Login Screen Setup
Go to the "Security" tab.
Under Options:
Allow root to login with GDM (Checked)
请告诉我这是否是解决方案!