OS X에서 기본 권한은 어떻게 결정되나요?

OS X에서 기본 권한은 어떻게 결정되나요?

기본 Unix에 대한 나의 (제한된) 이해는 생성된 모든 파일이 생성 사용자의 권한으로 생성된다는 것입니다. 특히 할당된 그룹은 생성하는 사용자의 "기본" 그룹이 됩니다. 하지만 OS X(10.8.2)에서는 다른 동작이 보입니다.

내 기본 그룹이 내 사용자 계정(내 GID는 으로 나열됨 id)임에도 불구하고 디렉터리에 파일을 생성하면

drwx---r-x   MyName   MyName

또는

drwx------   MyName   MyName

그것은 가지고있다

-rw-r--r--   MyName   MyName

Director에서 파일을 생성하면

drwxr-xr-x   MyName   staff

그것은 가지고있다

-rw-r--r--   MyName   staff 

이러한 디렉토리에는 확장된 속성이 없지만 directory_inheritand is set 과 같이 작동하며 file_inherit읽기 권한이 항상 부여되어야 합니다.

OS X(Mountain Lion)에서는 이러한 기본 정책이 어디에 설정되어 있습니까? 어떻게 구성하나요?


나는 그룹 상속에 문제가 없지만 이상적으로는 -r디렉토리에 생성된 파일 에 대해 동일한 것을 원하고 -r"다른 사람"이 어떠한 액세스도 갖지 않기를 원합니다. 후자의 동작을 얻기 위해 할 수 있는 일이 있을 것 같지만 umask그룹이 포함된 디렉터리에서 상속되는 이유를 확실히 알고 싶습니다.

답변1

이에 대한 답변은 없지만 동일한 문제가 발견되었습니다. http://bugs.gnu.org/14024#41

디렉토리를 포함하는 그룹으로 그룹을 설정하는 것이 무엇인지 알고 싶습니다.

관련 정보