在控制台上禁用 root 登录

在控制台上禁用 root 登录

如何在 debian 和 cent os 6 的控制台上禁用 root 登录。我尝试截断 /etc/securetty 但它会禁用所有用户。我只想通过控制台禁用 root 登录。

答案1

这将禁用 debian 上的 root 帐户(不确定 Cent 操作系统):

sudo passwd -l root

答案2

1) 在 /etc/pam.d/login 上激活 pam_access 模块,添加到第一个“account”行 --> “account required pam_access.so” 2) 在 /etc/security/access.conf 上配置访问: 3) +:root:cron crond [避免“pam_access(crond:account):用户root' fromcron' 的访问被拒绝”和“crontab:pam_access(crond:account):用户root' fromcron' 的访问被拒绝”] -:根:本地

答案3

您还可以编辑该/etc/passwd文件。将“ -line”/bin/bash末尾的更改为或。root/bin/false/usr/sbin/nologin

相关内容