如何在 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' from
cron' 的访问被拒绝”和“crontab:pam_access(crond:account):用户root' from
cron' 的访问被拒绝”]
-:根:本地
答案3
您还可以编辑该/etc/passwd
文件。将“ -line”/bin/bash
末尾的更改为或。root
/bin/false
/usr/sbin/nologin