홈 디렉터리가 아직 존재하지 않는 경우 LDAP 인증 사용자에 대한 로컬 홈 디렉터리를 자동으로 생성하려면 어떻게 해야 합니까?

홈 디렉터리가 아직 존재하지 않는 경우 LDAP 인증 사용자에 대한 로컬 홈 디렉터리를 자동으로 생성하려면 어떻게 해야 합니까?

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. 파일 맨 아래에 추가한 후 로그인 시 내 홈 디렉터리가 자동으로 생성됩니다.

관련 정보