저는 여러 Mac 컴퓨터와 문서를 공유하기 위해 Netatalk를 사용하고 있습니다. 파일에 대해 어떤 권한을 사용하더라도(일반적으로 폴더의 경우 775, 파일의 경우 664) Other/World 그룹의 사용자는 해당 파일을 읽을 수 없습니다.
"정보 가져오기" 아래를 보면 Mac에 올바른 권한이 표시되지만 777 권한이 있어도 여전히 파일을 열 수 없습니다.
모든 파일이 이런 것은 아니며 특정 제한된 폴더의 일부 파일만 이와 같습니다.
답변1
.AppleDouble 파일에 문제가 있는 것으로 나타났습니다. ls -la
관련 디렉토리의 .AppleDouble 파일을 보면 다음과 같습니다 .
drwxrwxrw- 2 admin admin 28672 May 5 15:13 .AppleDouble
문제는 다른 권한에서 실행 가능한 비트입니다. Netatalk 사용자는 폴더 내의 파일을 사용하려면 실행 비트를 설정해야 합니다. 그렇기 때문에 그룹과 소유자는 문제 없이 모든 파일에 들어가서 사용할 수 있지만 AFP 공유의 전 세계 사용자는 그럴 수 없습니다.
원천:https://sourceforge.net/p/netatalk/mailman/message/9128281/