권한이 올바르게 표시되지만 여전히 디렉터리에 쓸 수 없습니다.

권한이 올바르게 표시되지만 여전히 디렉터리에 쓸 수 없습니다.

이 권한을 가진 두 명의 사용자(ID)가 있습니다

uid=113(sonarr) gid=1001(sonarr) groups=1001(sonarr),1000(master),1002(qbtuser)
uid=1001(qbtuser) gid=1001(sonarr) groups=1001(sonarr),1000(master),1002(qbtuser)

이러한 권한이 있는 폴더가 있습니다.

drwxrwxr-x  6 master master  6 May 24 11:32 ./
drwxrwxr-x  5 master master  5 May  6  2021 ../
drwxrwxr-x 10 master master 10 Oct 20  2020 TV_Main

시스템을 다시 시작했습니다. qbtuser로 로그인하면 문제 없이 파일을 터치하거나 변경할 수 있습니다. 물론, 로깅을 위해 마스터를 사용하는 데에는 문제가 없습니다.

하지만 sonarr로 로그인하면 폴더에 대한 권한이 거부됩니다. 하지만 그들은 같은 그룹을 가지고 있습니다. 내가 이해하지 못하는 것은 무엇입니까?

더 나은 설명을 위해 편집되었습니다.

예, 전체 트리에는 ugo의 rx 권한이 있습니다. 전체 트리를 g+rwx로 변경하려고 시도했지만 여전히 성공하지 못했습니다.

NFS 공유 버전 4입니다. 서버는 uid 113을 제외한 모든 항목에 대해 동일한 매핑을 갖습니다. 어쩌면 이것이 내 문제일까요? 하지만 그 그룹이 포함된다면 효과가 있을 것 같아요. 나는 이것을 더 탐구할 것이다.

권한이 거부되었음을 명확히 하기 위해 디렉토리로 cd하거나 ls를 실행할 수 있습니다. 하지만 file.txt 또는 mkdir temp를 터치하려고 하면 다음과 같은 결과가 나타납니다.

mkdir: 'temp' 디렉터리를 만들 수 없습니다: 권한이 거부되었습니다.

master/qbtuser를 사용하여 파일을 생성하면 편집, foo >> 파일 에코, 이름 바꾸기, 삭제 등의 작업을 수행할 수 없습니다. 여전히 동일한 권한 거부 메시지가 나타납니다.

関連情報