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

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

  • член группы не может записать файл с возможностью записи в группу с помощью reiserfs и расширенных списков ACL
  • В pfSense каковы значения столбцов «Целевые категории» и «Целевые категории для нерабочего времени» на экране ACL групп?
  • Как использовать NFS4_SETFACL для удаления ТОЛЬКО разрешения GROUP @ ACL?
  • udisks2 - acl не может получить права на запись для обычного пользователя
  • Клиенты SFTP загружают файлы со слишком строгими правами
  • ZFS ACL (NFS4 ACL)
  • ACL назвал групповые разрешения не переопределением прав доступа к файлам. Зачем?
  • Разрешения, установленные для новых файлов и папок по умолчанию ACL
  • 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 . См. Доступ только для чтения ко всем файлам в определенной подпапке

    Linux и Unix - лучшая ОС в мире.