3

Я пытаюсь разделить каталог между двумя пользователями, чтобы оба имели полный доступ к нему и к любым файлам, а также к каталогам, созданным внутри. Вот что я сделал до сих пор:

  1. Создайте группу для 2 пользователей (назовем ее group)
  2. Установить группу каталогов в group
  3. Установите режим каталога 2770 (rwxrwx --- с липким)
  4. Добавить группу записей ACL group allow add_file,delete,file_inherit,directory_inherit

Так что я ожидал, что все работает. Однако некоторые приложения, похоже, не распознают запись ACL, которую я установил. Я никогда ничего не делал с umask, поэтому каталоги создаются в режиме 0755 (не уверен насчет файлов), с наследованным ACL, но когда один пользователь пытается создать новый файл в каталоге, созданном другим пользователем, система жалуется на права доступа к файлам. Я проверял это с Emacs. Однако, когда я создаю файл, используя echo или просто прикосновение, проблем не возникает, и файлы создаются. Как мне это решить? Есть ли способ установить конкретную директорию umask?

1 ответ1

2

Я обнаружил, что есть разрешение для add_subdirectory поэтому я добавил его в ACE. Это, кажется, решило проблему.

Вы можете проверить записи контроля доступа для определения приоритетов (это документация для Lion Server).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .