
MacStudio 실행 시스템 13.3.1을 파일 서버로 설정합니다. Open Directory 서버에 바인딩되어 있습니다. TinkerTool을 GUI로 사용하여 공유 파일/폴더의 권한을 설정/업데이트합니다.
디렉터리 그룹을 업데이트할 때를 제외하고 모든 것이 잘 작동합니다(모니터가 연결되어 있는 한).
공유 폴더에 대한 권한이 있는 그룹에 새 사용자를 추가하면 해당 새 사용자는 액세스가 허용되지 않습니다. Studio에서 디렉토리 유틸리티를 확인했는데 새 사용자가 그룹에 있습니다.
TinkerTool로 유효 권한을 확인했는데 그룹의 다른 모든 사람이 적절한 권한을 갖고 있지만 새 사용자가 거부되었습니다. 또한 사용자로 로그인하여 확인합니다. 디렉터리 그룹은 폴더에 ACL로 할당됩니다.
공유되는 폴더에 대한 권한을 설정하는 방법은 다음과 같습니다.
drwx------+ 13 xxxxxxxx staff 442 Apr 21 07:55 Samples
0: group:executive allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,limit_inherit
1: group:samples allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,limit_inherit
2: user:xxxxxxx allow list,search,limit_inherit
새 사용자는 디렉토리 유틸리티로 확인된 "샘플" 그룹의 일부입니다.
다시 시작하면 이 문제가 해결될 것이라고 생각하지만 꼭 필요한 것은 아니며 모든 사람이 사용하는 동안 라이브 서버를 다시 시작하는 것은 좋지 않습니다. 업데이트되지 않는 항목이 있거나 캐시가 지워지지 않는 것 같습니다.
누구든지 아이디어가 있나요?
새로운 정보: 밤새 방치하면 저절로 고쳐집니다. 권한이 설정될 때까지 24시간을 기다려야 하는 것은 이상적이지 않습니다.