У меня есть два пользователя usera и userb и папка Both, к которой я пытаюсь установить ACL, чтобы оба пользователя могли создавать, обновлять, удалять любые файлы или папки в этой папке Both. Проблема в том, что если usera создает папку User_A_Folder, тогда пользователюb не разрешается удалять эту самую папку. Какой ACL я должен установить рекурсивно в папку Оба, чтобы дать разрешение обоим пользователям также удалять файлы и папки, которые они сами не создали?
Создайте пользователя и его дом (также создайте группу):
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
Очевидно, что создание нового пользователя необязательно, но это делает жизнь немного проще и понятнее.
Создайте пользователя и его дом (также создайте группу):
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
Очевидно, что создание нового пользователя необязательно, но это делает жизнь немного проще и понятнее.
Создайте пользователя и его дом (также создайте группу):
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
Очевидно, что создание нового пользователя необязательно, но это делает жизнь немного проще и понятнее.