NFS 공유에 대한 그룹 쓰기 권한을 어떻게 보장합니까?

NFS 공유에 대한 그룹 쓰기 권한을 어떻게 보장합니까?

내 Linux 클라이언트(주로 Ubuntu)에서는 umask를 0002로 변경합니다. 그 후에는 새로 생성된 모든 파일이나 폴더에 이 그룹에 대한 쓰기 권한이 부여됩니다.

안타깝게도 이는 복사가 아닌 생성에만 적용됩니다. 기존 폴더를 복사하면 그룹 권한도 복사됩니다. 원본 폴더와 파일에 그룹에 대한 읽기 권한만 있는 경우 파일과 디렉터리에도 그룹에 대한 읽기 권한만 있습니다.

이 문제를 해결하는 방법을 아시나요? 가능하다면 서버 측 구성을 환영합니다.

답변1

rsyncchmod 옵션을 사용하여 대상 파일에 읽기 권한을 추가 할 수 있습니다 .

rsync -r --chmod=g+rX source/ dest/

/마지막에 출처와 목적지를 적어주세요 . 이는 소스 콘텐츠를 대상 디렉터리에 복사해야 함을 나타냅니다. dest에 "source" 디렉터리를 갖고 싶다면 /from source를 생략하세요.

관련 정보