我有一个RedHat Linux服务器,用于超过1000个用户
用户名是通过LDAP协议到达服务器的,所以loginauthentication来自LDAP
我的问题是:有可能阻止用户在本地机器上login,而用户名称来自LDAP?
您可以通过PAM设置限制login: http : //www.cyberciti.biz/tips/howto-deny-allow-linux-user-group-login.html
您可以使用DenyUsers或者如果您想拒绝/etc/ssh/sshd_config的组DenyGroups
你可以按照下面的步骤
这可以在每个使用PAM模块的服务器上完成。
root @ test-login:〜#vim / etc / ssh / sshd_config
添加下面的行
DenyUsers ldapuser1 ldapuser2 ldapuser3
DenyGroups ldapgroup1 ldapgroup2
保存文件并重新启动ssh服务
root @ test-login:〜#service ssh restart
现在尝试