Владелец по умолчанию и установка липкого бита по умолчанию
У меня есть сервер RHEL 5.5 и я хочу установить определенную защиту для каталога:
Обратите внимание, что я не спрашиваю, как это сделать один раз... это уже было сделано.
- Я хочу, чтобы во всех новых созданных каталогах был установлен залипший бит, чтобы только владелец мог удалить папку (я уже установил ее во всех существующих папках, но вновь созданные не наследуют ее - в этом проблема).
- Я хочу, чтобы владельцем всех подкаталогов и файлов по умолчанию был конкретный пользователь - независимо от того, кто его создает.
Я искал и не нашел реализацию, которая допускает это, так что, возможно, это просто невозможно без установки cron для входа и изменения разрешений?
Я уже использовал setfacl, чтобы дать группе по умолчанию необходимые разрешения rwx. Я уже установил идентификатор группы (SGID). Как уже упоминалось, я уже установил бит закрепления в существующих папках.
1 ответ
Владельцем всегда является создающий пользователь. Я не знаю ни одного механизма с традиционными разрешениями или списками управления доступом, который мог бы это изменить. (Для группы-владельца история другая.)
Не существует и механизма наследования липкого бита.
Кстати, каков ваш рабочий процесс/вариант использования? Кажется странным, что пользователи могут создавать файлы и каталоги, которые они больше не могут удалить (потому что они уже принадлежат кому-то другому).