вторник, 19 марта 2013 г.

Расширенные атрибуты файлов и наследование прав доступа для Samba сервера

Долго мучился с настройкой расширенных прав доступа в Linux на Samba серверах.

Оказалось всё достаточно просто. Необходимо установить пакеты acl и attr и немного настроить default mount options для файловой системы.

И так для Debian:
# aptitude install acl attr
Теперь можно перемонтировать файлоую систему с нужными атрибутами
# mount -o remount,acl,user_xattr /dev/mapper/mirror-homes
Далее, чтобы монтирование происходило с нужными атрибутами по умолчанию, необходимо включить их поддержку на файловой системе. Для этого воспользуемся tune2fs и установим эти опции нужной файловой системе (например /dev/mapper/mirror-homes):
# tune2fs -o user_xattr,acl /dev/mapper/mirror-homes
Проверим присутствие нужных нам атрибутов
tune2fs -l /dev/mapper/mirror-homes | grep "Default mount options"
Default mount options: user_xattr acl
После чего можно перемонтировать файловую систему
# umount /home
# mount /dev/mapper/mirror-homes /home
Теперь можно использовать вкладку "Безопасность" окна свойств Windows.

Комментариев нет:

Отправить комментарий