Невозможно установить разрешение ACL для общего ресурса Samba

Я настроил общий ресурс samba в файловой системе xfs. Самба 4.2 работает на CentOS 7.

Настройка POSIX ACL и расширенных атрибутов работает как положено (setfacl -m user:joe:rw example.txt, setfattr -n user.example -v foo example.txt) в Linux.

Разделение самбы определяется в smb.conf:

[public]
    comment = Public Stuff
    path = /home/samba
    public = yes
    writable = yes
    printable = no
    valid users = @staff
    nt acl support = yes
    vfs objects = acl_xattr

Редактировать: добавил эти две опции:

    map acl inherit = yes
    store dos attributes = yes

Я могу подключиться к общему доступу. Я могу создавать файлы и каталоги. Я могу установить разрешения, сопоставленные с разрешениями UNIX, но не могу установить разрешения ACL для других пользователей. Когда я вошел в систему общего доступа как пользователь john и хочу добавить дополнительные права доступа для пользователя, например, joe, то Windows сообщает, что Object joe не найден. Я использую Windows 10. Нет журналов ошибок (/var/log/samba/*).

Изменить: проблема решена. Я забыл добавить пароль Samba также для других пользователей, использующих: smbpasswd -a joe,

0 ответов

Другие вопросы по тегам