![LDAP 사용자는 LDAP 서버에서 사용할 수 없습니다.](https://linux55.com/image/106882/LDAP%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%8A%94%20LDAP%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
RHEL 6.5 OS에서 389 Directory Server를 설정했는데 설정이 제대로 작동했습니다. 그런 다음 389-ds에서 사용자를 만들고 클라이언트를 DS에 연결하고 389 Directory Server에서 만든 사용자를 사용했습니다. 클라이언트에 로그인할 수 있습니다. 체계.
389 Directory Server에서 생성한 사용자를 사용하여 로그인하려고 할 때 해당 사용자가 /etc/passwd 파일에 없는 것을 확인하면 로그인할 수 없습니다.
답변1
LDAP 또는 389 디렉토리 서버의 사용자는 별도의 데이터베이스 백엔드에 생성되지 않습니다 /etc/passwd
.
DS 자체에서도 LDAP/389 사용자 로그인을 사용하려면 이를 클라이언트로 구성하고 /etc/nsswitch
PAM 모듈에서 사용자 및 그룹에 대한 이름 조회를 구성하여 LDAP/389 디렉터리 서버를 사용해야 합니다.