Это старая версия документа!
Управление списками доступа POSIX ACL (Access Control Lists).
http://savannah.nongnu.org/projects/acl/
Использование в Samba
Графический интерфейс: Eiciel
Может ли пользователь выполнить действие над файлом или папкой определяются следующим образом:
apt-get install acl
Для того, чтобы проверить поддерживаются ли списки доступа (ACL) нужно выполнить команду:
tune2fs -l /dev/sdaX |grep acl
/dev/sdaX
имя устройства.
Если ACL поддерживаются то в выводе команды будет примерно это:
Default mount options: user_xattr acl
Установка прав доступа
Пример:
setfacl -R -b -m g:Group_F:rwx,g:Group_R:rx,default:g:Group_F:rwx,default:g:Group_R:rx,default:other:--- /srv/share01
Рекурсивно -R
удаляем существующие права -b
и добавляем заданные права, устанавливаем умолчания.
Group_F
полные праваGroup_R
только чтениеother
= нет доступа
Отображение списка контроля доступа к файлам и папкам.
getfacl -R ИМЯ_ОБЪЕКТА > ИМЯ_ОБЪЕКТА.acl