コンソールでルートログインを無効にする

コンソールでルートログインを無効にする

Debian および Cent OS 6 コンソールで root ログインを無効にする方法。 /etc/securettyを切り取ろうとしましたが、すべてのユーザーが無効になりました。コンソールを介したルートログインを無効にしたいです。

答え1

これにより、debianでrootアカウントが無効になります(Cent OSについてはわかりません)。

sudo passwd -l root

答え2

1)/etc/pam.d/loginでpam_accessモジュールを有効にし、最初の「account」行に追加 - >「account require pam_access.so」2)/etc/security/access.confでアクセスを設定する: +:ルート:クローンクローン ["pam_access(crond:account):root' fromユーザー cron' へのアクセスが拒否されました。" 「crontab:pam_access(crond:account):root' fromユーザーcron 'へのアクセスが拒否されました」 -:基本的に

答え3

ファイルを編集することもできます/etc/passwd/bin/bash末尾の「-line」をまたはに変更します。root/bin/false/usr/sbin/nologin

関連情報