LDAP 로그인을 위한 홈 디렉터리를 생성할 수 없습니다.

LDAP 로그인을 위한 홈 디렉터리를 생성할 수 없습니다.

SSH 로그인을 위해 서버를 LDAP와 연결했습니다. SSH를 사용하여 로그인하는 동안 다음 오류가 발생합니다.

홈 디렉토리 /home/ldap/sharukhk에 chdir을 연결할 수 없습니다. 해당 파일이나 디렉토리가 없습니다.

shahrukh@shahrukh:~/deploy$ ssh [email protected]
[email protected]'s password: 
Last login: Tue Sep 29 14:28:10 2015 from 10.200.100.245
Could not chdir to home directory /home/ldap/sharukhk: No such file or directory
-bash-4.1$ 

로그인하는 동안 홈 디렉토리를 자동 생성하기 위해 다음 방법을 시도했지만 작동하지 않습니다.

session required pam_mkhomedir.so skel=/etc/skel/ umask=0077

답변1

이는 authconfig를 사용하여 활성화할 수 있습니다.

authconfig --enablemkhomedir --update

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Identity_Management_Guide/users.html#homedir-pammod

답변2

우분투 18.04에서도 같은 일이 발생합니다. 수정 사항은 다음과 같습니다.

# pam auth update

그런 다음 선택

[*] Create home directory on login

CLI에서 이 작업을 수행하는 방법을 찾으면 댓글을 게시해 주세요.

답변3

SELinux가 활성화 또는 비활성화된 경우 홈 디렉토리를 생성하려면 sshd pam 모듈을 구성해야 합니다.

vi /etc/pam.d/sshd
# pam_selinux.so close should be the first session rule
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022

관련 정보