Назад | Перейти на главную страницу

Совместное использование папки через NFSv4 и Samba в Ubuntu

У меня возникла проблема с настройкой сервера samba выше nfsv4.

У меня есть 2 сервера с Ubuntu 12.04 на обоих из них.

Первый сервер служит хранилищем NFSv4 для VDI и общих ресурсов пользователя. Файловая система - ext4. На этом этапе вроде бы все в порядке.

Второй сервер служит сервером самбы и разделяет некоторые папки с первым.

Все в порядке, пока я использовал разрешения POSIX для общих папок, но теперь я хочу использовать ACL.

На server1 я включил acl, на втором я установил nfs4-acl-tools nfs4_ (get | set) facl работает нормально, я могу управлять доступом на server2 с помощью этих инструментов. И ACL отлично работает из оболочки.

НО! Невозможно получить доступ к защищенной папке на ПК с Windows. (на ПК с Linux я могу получить доступ к папке, как хочу). Получить разрешения от клиентов Windows тоже не получается.

Вот мой конфиг самбы:

[general]
    ...
    # Store DOS attributes in extended attributes (no mapping)
    map hidden           = no
    map system           = no
    map archive          = no
    map readonly         = no
    store dos attributes = yes

    # need for prevent locking files
    strict locking = no

[folder]
    comment = all
    path = /mnt/folder
    browsable = yes
    guest ok = no
    read only = no
    inherit acls = yes
    map acl inherit = yes
    nt acl support = yes
    ea support = yes
    vfs objects = acl_xattr
    acl check permissions = False
    nfs4:acedup = merge
    nfs4:chown = yes
    nfs4:mode = special

Вот ACL в тестовой папке

    nfs4_getfacl test
    A::OWNER@:rwaDxtTcCy
    A::f.lastname@localdomain:rwaDxtcy
    A::GROUP@:rwaDtcy
    A::EVERYONE@:tcy

    ls -la | grep test
    drwxrwx--- 2 root       root 4096 Apr  2 09:34 test

f.lastname - это пользователь, который может войти в каталог

Кто-нибудь может мне с этим помочь? Я уже играл с параметрами и безуспешно.

Большое спасибо!