Я использую сервер Debian 7 и имею следующий сценарий (примеры имен)
Пользователь:
- Пол: Пол
- Джон Пол
Справочник: /home /paul / Справочник
- Файл W (Владелец Пол, Группа Пол, Права: 0770)
- Файл X (Владелец Пол, Группа Пол, Права: 0700)
- Файл Y (Владелец Пол, Группа Пол, Права: 0700)
- Файл Z (Владелец Джон, Группа Пол, Права: 0770)
Пользователь john должен иметь возможность удалять "Файл Z", но не "Файл X" или "Файл Y". Он также должен иметь разрешение на редактирование и удаление "Файл W".
Коротко: он должен иметь возможность удалять только свои собственные файлы, но редактировать все с разрешения для этого.
Я ищу решение использовать бит удаления каталога в указанных файлах. Опция "chattr" не подходит, потому что ничего не должно быть сделано с правами root.
У кого-нибудь есть идея?