有没有办法在 RHEL6 上仅通过串行控制台禁用 root 登录?

有没有办法在 RHEL6 上仅通过串行控制台禁用 root 登录?

我正在尝试通过 RHEL 6 中的串行控制台禁用 root 登录。基于 redhat 的此链接(https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Security_Guide/s2-wstation-privileges-noroot.html),它说基本上清除文件/etc/securetty。所以,我已经这样做了,它确实禁用了 root 登录。问题是它禁用了所有登录。我仍然需要使用非 root 登录来访问它。那么,有没有一种方法可以通过控制台禁用 root 登录,但仍然可以使用其他用户登录。例如,使用 ssh,您可以修改"PermitRootLogin yes/no"参数来执行此操作。

谢谢!

答案1

你的意思是禁用root密码吗?这样您就无法root在控制台或用户界面中登录(这是一个糟糕的主意)?

对此有很多疑问:在控制台上禁用 root 登录

但随意的解决方案是:

sudo passwd -l root

这是 RHEL 兼容的,因为它是一个非常基本且古老的命令。

但请注意拥有sudo其他用户帐户的权限,否则您将无法再使用 root 凭据运行命令。

相关内容