Владелец по умолчанию и установка липкого бита по умолчанию

У меня есть сервер RHEL 5.5 и я хочу установить определенную защиту для каталога:

Обратите внимание, что я не спрашиваю, как это сделать один раз... это уже было сделано.

  1. Я хочу, чтобы во всех новых созданных каталогах был установлен залипший бит, чтобы только владелец мог удалить папку (я уже установил ее во всех существующих папках, но вновь созданные не наследуют ее - в этом проблема).
  2. Я хочу, чтобы владельцем всех подкаталогов и файлов по умолчанию был конкретный пользователь - независимо от того, кто его создает.

Я искал и не нашел реализацию, которая допускает это, так что, возможно, это просто невозможно без установки cron для входа и изменения разрешений?

Я уже использовал setfacl, чтобы дать группе по умолчанию необходимые разрешения rwx. Я уже установил идентификатор группы (SGID). Как уже упоминалось, я уже установил бит закрепления в существующих папках.

1 ответ

Владельцем всегда является создающий пользователь. Я не знаю ни одного механизма с традиционными разрешениями или списками управления доступом, который мог бы это изменить. (Для группы-владельца история другая.)

Не существует и механизма наследования липкого бита.

Кстати, каков ваш рабочий процесс/вариант использования? Кажется странным, что пользователи могут создавать файлы и каталоги, которые они больше не могут удалить (потому что они уже принадлежат кому-то другому).

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