Samba с Windows ACL, не может добавлять группы UNIX из Windows

Я только что приступил к настройке Samba для новой установки Ubuntu Server 20.04 LTS. Мне удалось получить общий ресурс, доступный с компьютеров с Windows 10 в сети. Затем я включил списки управления доступом Windows, так как мне нужен был более детальный контроль разрешений для каталогов с большим количеством пользователей.

Вот проблема, когда я просматриваю разрешения каталогов из Windows, используя Контекстное меню> Свойства> Безопасность> Правка> Добавить, и я хочу добавить группу UNIX другого пользователя UNIX, я не могу, так как он не существует?

Любой каталог, созданный в общей папке, имеет пользователя UNIX и его участник с правами группы в каталоге, но если бы я удалил участника группы, я бы не смог добавить его обратно. НО я могу добавить в разрешения любого пользователя Samba UNIX. Должны ли группы каким-либо образом быть открытыми для клиентов Windows?

enter image description here

Вот smb.conf, это файл конфигурации по умолчанию с небольшими изменениями.

[global]
        log file = /var/log/samba/log.%m
        logging = file
        map to guest = Bad User
        max log size = 1000
        obey pam restrictions = Yes
        pam password change = Yes
        panic action = /usr/share/samba/panic-action %d
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        passwd program = /usr/bin/passwd %u
        server role = standalone server
        server string = %h server (Samba, Ubuntu)
        unix password sync = Yes
        usershare allow guests = Yes
        idmap config * : backend = tdb
        map acl inherit = Yes
        vfs objects = acl_xattr


[printers]
        browseable = No
        comment = All Printers
        create mask = 0700
        path = /var/spool/samba
        printable = Yes


[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers


[nas]
        comment = NAS
        path = /shares/
        read only = No
0
задан 9 August 2020 в 05:20

1 ответ

Вы делаете это не с того конца ;-) Вам нужно создать группу в Windows, назовем ее «win_group», а затем создадим другую группу в Ubuntu, назовем ее «unix_group». Затем вы сопоставляете один с другим на сервере Samba с помощью: net groupmap add unixgroup = unix_group ntgroup = win_group Это должно быть сделано как «root». Затем вы просто используете win_group в Windows, а Samba сделает все остальное за вас.

1
ответ дан 11 August 2020 в 20:08

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

Похожие вопросы: