Хранить того же владельца файла для вновь созданных файлов

Этот вопрос касается доступа к файлам samba.

Я создал папку A, а в папке A созданы две папки B и C. И также созданы три пользователя A, B и C.

Пользователь A имеет доступ ко всем трем папкам, но пользователь B имеет доступ только к папке B, а пользователь C имеет доступ только к папке C.

Разрешение папок B & C:

drwxrwxr-x 3 ab 4096 May 10 16:22 b drwxrwxr-x 3 ac 4096 May 10 16:43 c 

Проблема:

Когда пользователь B создает новый файл под папкой B, это разрешение становится

 drwxr-x--- 2 bb 4096 May 10 16:21 New Folder 

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

One Solution collect form web for “Хранить того же владельца файла для вновь созданных файлов”

Папка b и c принадлежат пользователю b и c. Файл, созданный пользователем, будет принадлежать этому пользователю.

Вы можете использовать разрешение пользователя для b и c и групповые разрешения для a. Если вы установите бит SGID (g + s) в папку, созданные файлы получат групповое разрешение этой папки.

 mkdir a chown a:aa chmod g+sa mkdir b chown b:ab mkdir c chown c:ac 

(при условии, что все пользователи находятся в группе с тем же именем.)

  • Получение права собственности на файл, когда файл и каталог доступны для чтения / записи
  • chown удаляет липкий бит: ошибка или функция?
  • Не удается получить доступ к папке через групповые разрешения
  • Корень не может изменять разрешение или право собственности на файл
  • chmod и chown не влияют на установленный ресурс CIFS, но не испускают ошибок
  • Переместить файл и сохранить владельца и режим в одной атомной операции
  • chown не работает в смонтированном разделе
  • Разрешение Chown запрещено на долю samba
  • Возможность удалять файл без разрешения
  • проблема безопасности вокруг добавления пользователя cron в группу веб-приложений
  • Проблема с каталогом chown
  • Linux и Unix - лучшая ОС в мире.