setfacl удалить все права на запись

Я хочу удалить все права на запись в файлы и каталоги для любого пользователя или группы при сохранении других разрешений. Это возможно?

One Solution collect form web for “setfacl удалить все права на запись”

Если вы хотите удалить доступ для записи от всех, вам не нужны ACL: будут выполняться традиционные разрешения.

 chmod -R aw /path/to/directory 

Обратите внимание, что пользователи могут изменять права доступа к файлам, которые им принадлежат (это также относится ко всему, что вы делаете с ACL).

Если вы хотите использовать ACL для сохранения традиционных разрешений файлов, вам нужно будет перечислить каждого пользователя системы или, по крайней мере, каждую группу.

Если файловая система ext2 / ext3 / ext4, вы можете установить неизменяемый атрибут . Только root может изменять неизменяемый атрибут и предотвращает все записи.

 chattr -R +i /path/to/directory 

Существует хорошая вероятность, что ваша проблема может быть решена путем установки каталога в частном месте и отображения просмотра только для чтения через bindfs . См. Доступ только для чтения ко всем файлам в определенной подпапке

  • Установка прав доступа rwx по умолчанию для группы, но только rw разрешения по умолчанию для файлов
  • член группы не может записать файл с возможностью записи в группу с помощью reiserfs и расширенных списков ACL
  • Group + rx разрешено только в каталогах с использованием ACL?
  • Сделать все новые файлы в каталоге доступным для группы
  • Проблема с правами доступа к папке
  • Разрешить пользователю доступ к файлам python mailman от root?
  • HPUX setacl оставляет uid позади
  • Является ли NFSv4-ACL в основном используемым в Linux?
  • Как сделать все текущие и будущие файлы в каталоге, доступным для чтения определенной группой / пользователем?
  • Разрешения, установленные для новых файлов и папок по умолчанию ACL
  • Сбой ACL NFSv4
  • Linux и Unix - лучшая ОС в мире.