NFS에서는 다른 클라이언트와 공유하려면 디렉터리에 대한 전체 권한이 필요합니까?

NFS에서는 다른 클라이언트와 공유하려면 디렉터리에 대한 전체 권한이 필요합니까?

NFS 공유를 설정했는데 디렉터리에 대한 770 또는 777 권한이 있으면 제대로 작동하지만 760 또는 750과 같은 그룹에 대한 권한이 있으면 작동이 중지되고 공유에 액세스할 수 없습니다(권한이 거부되었다고 표시됨). ) ).

권한이 다음과 같은 경우:

chmod 770 /public

그러면 잘 작동하지만 권한이 다음과 같은 경우:

chmod 760 /public

공유에 액세스할 수 없으며 권한이 거부되었다는 오류가 발생합니다.

답변1

공유에 액세스하는 데 사용하는 사용자 계정에는 "일반" 디렉터리(예: 로컬 디스크)와 마찬가지로 공유에 액세스하는 데 필요한 권한이 있어야 합니다.

너가 ~ 한 뒤로할 수 있는권한 집합을 사용하여 액세스하십시오 0770. 귀하의 사용자 계정은 분명히 공유 자체와 동일한 그룹의 구성원입니다.

즉, 일반 디렉터리를 만들고 여기 /test에 권한을 설정 하면 0740다음과 같은 경우에만 해당 디렉터리에 액세스할 수 있습니다.소유자/test. NFS나 그와 유사한 것은 특별한 것이 아닙니다.

관련 정보