SSHでのログインを、root ログイン禁止、パスワード認証禁止、公開鍵認証のみ許可設定しましたが、もうひと工夫必要です。
一般ユーザで、root になれるユーザを制限することで、悪意をもった一般ユーザが root に昇格することを避けるため、指定したユーザのみ root になれるようにします。一般的にいう Wheel 設定です。
- wheel グループへ一般ユーザ(hoge)を追加
# cat /etc/group | grep wheel
wheel:x:10:root
# usermod -G wheel hoge
# cat /etc/group | grep wheel
wheel:x:10:root,hoge - PAM設定
/lib/security/pam_wheel.so が存在することを確認します。
存在しない場合、インストールが必要です。# vi /etc/pam.d/su
特にシステム再起動などを行わなくても、設定は反映されます。
:
#auth required pam_wheel.so use_uid
auth required pam_wheel.so use_uid ← コメントを外す
:
弱点と言えば、/etc/group を眺めると root になれるユーザがわかってしまうということでしょうか。
0 件のコメント:
コメントを投稿