Как определяются разрешения по умолчанию (на 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

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

  • Что делает команда chattr + c / some / dir /?
  • Состояние поддержки ZFS xattr во FreeBSD
  • Расширенный атрибут по символической ссылке
  • Неизменяемый бит в AIX?
  • Сжатие файлов - как реализовать в Linux
  • Унисон и расширенные атрибуты файлов
  • найти файлы с расширенными атрибутами
  • Недопустимый аргумент Richacl при попытке установить атрибуты
  • Могу ли я установить общий ресурс и включить опцию mount_ user_xattr?
  • пусть rm обрезает файлы
  • В файлах Ftp'd установлен безопасный атрибут удаления
  • Interesting Posts

    Логические тома не смонтированы с помощью dmsetup и нет таблицы

    Можно ли разделить файл avi на 2 действительных (контролируемых) файлами только с стандартными командами unix?

    Чтение из / dev / random не дает никаких данных

    Предоставление только выбранным пользователям доступа к данной папке

    Centos 7: / dev / md / root вместо / dev / md0

    Как я могу остановить «Сроки, ожидающие сильного удара, чтобы очистить»?

    Emacs: Ctrl + пробел (установленная метка) вставить только пробел в Konsole

    (vsftpd) группа загруженных файлов

    Сервер WebDAV с правами доступа к PAM и системному файлу?

    Как вы гарантируете, что физические сетевые интерфейсы всегда получают одно и то же имя интерфейса при перезагрузках встроенной системы Linux?

    Бэш длинная строка, ни слова не разбивается?

    "Egrep: empty (sub) expression" при попытке отфильтровать слова из списка

    Не удалось запустить couchbase-server.service: Узел couchbase-server.service не загрузился

    Невозможно установить пакеты на RHEL из-за зависимостей

    Установка родовых логотипов и универсальных выпусков на Fedora

    Linux и Unix - лучшая ОС в мире.