![NFS에서는 다른 클라이언트와 공유하려면 디렉터리에 대한 전체 권한이 필요합니까?](https://linux55.com/image/141941/NFS%EC%97%90%EC%84%9C%EB%8A%94%20%EB%8B%A4%EB%A5%B8%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%99%80%20%EA%B3%B5%EC%9C%A0%ED%95%98%EB%A0%A4%EB%A9%B4%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%A0%84%EC%B2%B4%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%ED%95%84%EC%9A%94%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
NFS 공유를 설정했는데 디렉터리에 대한 770 또는 777 권한이 있으면 제대로 작동하지만 760 또는 750과 같은 그룹에 대한 권한이 있으면 작동이 중지되고 공유에 액세스할 수 없습니다(권한이 거부되었다고 표시됨). ) ).
권한이 다음과 같은 경우:
chmod 770 /public
그러면 잘 작동하지만 권한이 다음과 같은 경우:
chmod 760 /public
공유에 액세스할 수 없으며 권한이 거부되었다는 오류가 발생합니다.
답변1
공유에 액세스하는 데 사용하는 사용자 계정에는 "일반" 디렉터리(예: 로컬 디스크)와 마찬가지로 공유에 액세스하는 데 필요한 권한이 있어야 합니다.
너가 ~ 한 뒤로할 수 있는권한 집합을 사용하여 액세스하십시오 0770
. 귀하의 사용자 계정은 분명히 공유 자체와 동일한 그룹의 구성원입니다.
즉, 일반 디렉터리를 만들고 여기 /test
에 권한을 설정 하면 0740
다음과 같은 경우에만 해당 디렉터리에 액세스할 수 있습니다.소유자의 /test
. NFS나 그와 유사한 것은 특별한 것이 아닙니다.