NIS 및 autofs 오류

NIS 및 autofs 오류

NFS와 autofs를 사용하여 NIS 사용자의 홈 디렉토리를 공유하려고 합니다. 테스트하는 동안 다음과 같은 오류 메시지를 받았습니다.

Could not chdir to home directory /home/guest/nis1: Permission denied
-bash: /home/guest/nis1/.bash_profile: Permission denied

위의 오류를 수정하는 방법은 무엇입니까?

답변1

getent passwd nis1NFS 클라이언트에 표시되는 "nis1"에 대한 암호 항목을 가져오려면 ( nis1예제의 사용자는 어디에 있습니까?)를 사용하십시오 . nsswitch.conf여러 서비스(파일, nis, ldap 등)에 걸쳐 이름 서비스 조회 순서를 제공하는 getent 존중 .

응답에서 UID를 결정한 후에는 /home/guest/nis1다음 명령을 실행하여 이를 소유 홈 디렉토리의 UID와 비교하십시오 stat /home/guest/nis1.

문제는 홈 디렉토리의 권한이 제한되어 있어 다른 (o+x) 실행 비트가 없으며 디렉토리를 소유하는 UID가 실제로 NFS 클라이언트가 사용자 이름에 대해 확인할 수 있는 UID가 아니라는 점일 수 있습니다.

이 답변이 올바르지 않더라도 문제 해결을 계속할 수 있도록 이러한 명령의 출력을 제공하면 도움이 될 것입니다.

관련 정보