![LDAP를 통해 인증된 사용자의 로컬 로그인을 거부합니다.](https://rvso.com/image/652694/LDAP%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%9D%B8%EC%A6%9D%EB%90%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20%EB%A1%9C%EC%BB%AC%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%EC%9D%84%20%EA%B1%B0%EB%B6%80%ED%95%A9%EB%8B%88%EB%8B%A4..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
DenyGroups ldapgroup1 ldapgroup2
파일을 저장하고 SSH 서비스를 다시 시작하십시오.
root@test-login:~# 서비스 SSH 재시작
그리고 지금 시도해 보세요