![LDAP 経由で認証されたユーザーのログインをローカルで拒否する](https://rvso.com/image/652694/LDAP%20%E7%B5%8C%E7%94%B1%E3%81%A7%E8%AA%8D%E8%A8%BC%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%A7%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B.png)
私は1000人以上のユーザーが使用するRedHat Linuxサーバーを持っています
ユーザー名はLDAPプロトコル経由でサーバーに送られるため、ログイン認証はLDAPから行われます。
質問: ユーザー名が LDAP から取得されているときに、ローカル マシンでのユーザー ログインをブロックすることは可能ですか?
答え1
PAM 設定でログインを制限できます。 http://www.cyberciti.biz/tips/howto-deny-allow-linux-user-group-login.html
答え2
DenyUsers
またはグループを拒否したい場合DenyGroups
は/etc/ssh/sshd_config
答え3
以下の手順に従ってください
これは、PAM モジュールを使用してサーバーごとに実行できます。
root@test-login:~# vim /etc/ssh/sshd_config
下の行を追加
拒否ユーザー ldapuser1 ldapuser2 ldapuser3
拒否グループ ldapgroup1 ldapgroup2
ファイルを保存し、sshサービスを再起動します。
root@test-login:~# サービスsshを再起動します
今すぐ試してみましょう