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 . См. Доступ только для чтения ко всем файлам в определенной подпапке

  • Ограничить пользователя с помощью sudo для доступа к домашним папкам
  • ACL по умолчанию: файлы и каталоги
  • Резервное копирование и восстановление прав доступа к файлам
  • Как установить списки контроля доступа в ACL в OpenLDAP
  • При использовании linux acl mkdir и mkdir -p делают разные вещи
  • Пользователи Chroot SFTP, которым требуется доступ к нескольким каталогам в одной родительской папке
  • Как запустить Tunefs в корневой файловой системе во FreeBSD?
  • Эквивалент Unix / Linux для проверки обхода байпаса Windows
  • Кто может изменять разрешения ACL?
  • Как использовать NFS4_SETFACL для удаления ТОЛЬКО разрешения GROUP @ ACL?
  • Получить права для конкретного пользователя в файле / каталоге
  • Установить права собственности на группу при загрузке по FTP через ACL
  • Interesting Posts

    Systemd: Что не так с этим устройством?

    Как фильтровать файлы с именем файла, а затем удалять файл OLDEST?

    lsblk не возвращает всю строку для результатов

    Автоматизировать процедуру ввода двоичного файла

    Каковы последствия отключения nmi_watchdog?

    nginx «root / parent / child» внутри директивы по размещению не работает и показывает «404 Не найдено»

    Текущее состояние графического драйвера AMD для Linux?

    Оптимизация производительности для зашифрованного диска

    Как сделать все окна, кроме диалогов, полноэкранными в XFce?

    После перехода на Devuan, как удалить systemd?

    SAMBA не перезагружается >> nmbd.serviceJob для nmbd.service не удалось

    Linux 2.6.36.4, GCC 4.7.2, получение множества предупреждений «с переменным набором, но не используемых»

    Ошибка при выполнении a.out из оболочки C

    Как получить счет всех расширений файлов на жестком диске с помощью терминала gnu + linux?

    Как включить команду «daw» vi в zsh?

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