Как определяются разрешения по умолчанию (на OS X)?

Мое (ограниченное) понимание базового Unix заключается в том, что любые созданные файлы будут созданы на основе разрешений создающего пользователя. В частности, назначенной группой будет группа пользователей по умолчанию. Но на OS X (10.8.2) я вижу другое поведение.

Хотя моя группа по умолчанию – это моя учетная запись пользователя (мой GID, указанный в id ), если я создаю файл в каталоге с

 drwx---rx MyName MyName 

или с

 drwx------ MyName MyName 

в нем есть

 -rw-r--r-- MyName MyName 

если я создаю файл в директории с

 drwxr-xr-x MyName staff 

в нем есть

 -rw-r--r-- MyName staff 

В любом из этих каталогов нет расширенных атрибутов, но они ведут себя так, как будто file_inherit такие параметры, как directory_inherit и file_inherit , и, как если бы всегда было дано разрешение на чтение.

Где эти политики по умолчанию установлены в OS X (Mountain Lion)? Как они могут быть настроены?


Я доволен наследованием группы, но в идеале хотел бы, чтобы файлы, созданные в каталогах -r были -r также; и хотел бы, чтобы «другие» никогда не имели доступа. Я подозреваю, что могу что-то сделать с umask чтобы получить это последнее поведение, но я все равно хочу быть уверенным и знать, почему группа унаследована от содержащего каталога.

One Solution collect form web for “Как определяются разрешения по умолчанию (на OS X)?”

Я не отвечаю за это, но заметил ту же проблему: http://bugs.gnu.org/14024#41

Мне было бы интересно узнать, что задает группу в том, что содержится в каталоге.

  • Невозможно установить расширенные атрибуты на ext4 на Fedora 22 - операция не поддерживается
  • Samba 3 в Arch Linux, поведение streams_xattr
  • сохранение расширенных атрибутов cp / rsync
  • Каков эффект «chattr + a» в каталоге
  • Страница attr man отсутствует?
  • `chattr + i` ошибка в NFS
  • Cent OS 6.3 Скрытые файлы в оболочке
  • Недопустимый аргумент Richacl при попытке установить атрибуты
  • Не понимаю, почему getfattr -d ничего не показывает
  • Как клонировать / копировать все атрибуты файла / каталога в другой файл / каталог?
  • Как использовать расширенные атрибуты для предварительного просмотра изображения?
  • Linux и Unix - лучшая ОС в мире.