LDAP를 사용하여 사용자를 인증하도록 raspian을 실행하는 라즈베리 파이 4를 구성했습니다. LDAP 서버는 다른 곳에서 호스팅됩니다. LDAP 사용자로 시스템에 로그인할 수 있지만 사용자에게 홈 디렉터리가 없습니다. 이 문제를 해결하기 위해 검색하고 읽은 후 을 사용해 보았습니다 pam_mkhomedir
. 이를 위해 파일에 다음 줄을 추가했습니다 /etc/pam.d/login
.
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
그러나 테스트 LDAP 사용자로 로그인하면(만약에 대비해 이전과 동일하므로 첫 번째 로그인이 아님) 여전히 홈 디렉터리가 없습니다. 제 질문은 Raspbian에서 LDAP 사용자를 위한 사용자 홈 디렉터리를 자동으로 생성하는 방법입니다.
답변1
기반으로이 답변해당 줄을 잘못된 파일에 넣은 것 같습니다 /etc/pam.d/common-session
. 파일 맨 아래에 추가한 후 로그인 시 내 홈 디렉터리가 자동으로 생성됩니다.