ACL CentOS

ACL могут быть заданы:

  • Для пользователя
  • Для группы
  • По маске
  • Для остальных

Пример комманды, задающей ACL

  • u:UID:perms
  • g:GID:perms
  • m:perms
  • o:perms

Пример комманды, удаляющей ACL

  1. Файловая система должна быть смонтирована с поддержкой ACL

  2. Перемонтируем файловую систему, проверям

  3. Теперь мы можем задавать ACL. Создадим директорию /home/data, владельцем которой будет являться root:root, со следующими правами 750 и предоставим доступ пользователю neo к этой директории, не изменяя прав и не добавляя его в группу root.

  4. Пользователь neo получил права rwx на директорию /home/data

  5. Дадим права группе staff заходить в /home/data и просматривать содержимое.

  6. Разрешим всем остальным заходить в директоию /home/data/ и в любые, создаваемые в дальнейшем директории внутри /home/data/