Я хочу ограничить права доступа к содержимому каталога /abc/def/:

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

Является ли это возможным? и как?

Возможно, можно создать специальную файловую систему и смонтировать ее в каталог this /abc/def/ . Но тогда как я могу применить специальные ограничения для пользовательской файловой системы?

1 ответ1

0

Файловые системы Unix просто не предназначены для этого.

  • Отключить ссылки: каталог просто содержит ссылки на файлы, у них есть отдельная жизнь. Не имеет смысла.
  • Ограничение одновременных писателей: может быть сделано с помощью явных блокировок. Опять же, никакого отношения к каталогам вообще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .