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
답변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