Установить ACL по умолчанию для новых файлов и каталогов?

У меня есть два пользователя usera и userb и папка Оба, в которую я пытаюсь установить ACL, чтобы оба пользователя могли создавать, обновлять, удалять любые файлы или папки в этой папке. Оба. Проблема в том, что если usera создает папку User_A_Folder, то userb не может удалить эту самую папку. Какой ACL я должен рекурсивно установить для папки " Оба", чтобы дать разрешение обоим пользователям также удалять файлы и папки, которые они не создали сами?

1 ответ

Решение

Создайте пользователя и его дом (также создайте группу):

adduser Both

Добавить пользователей в новую группу:

usermod -a -G Both usera
usermod -a -G Both userb

Установите липкий бит:

chmod g+s /home/Both

Разрешить группе писать:

chmod g+w /home/Both

Установите список контроля доступа:

setfacl -d -m g::rwx /home/Both

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

Другие вопросы по тегам