Установить 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
Очевидно, что создание нового пользователя не является обязательным, но оно делает жизнь немного проще и понятнее.