вход в систему с AD пользователем, когда “winbind используют домен по умолчанию” не набор

Я имею контроллер домена Samba4 и добавил рядовой сервер Ubuntu 16.04 к домену. Я использую samba+winbind для этого, и все, кажется, работает. idmap бэкенд является установкой с помощью "рекламы". Вот smb.conf для ссылки.

[global]
        workgroup = name
        realm = NAME.DOMAIN.COM
        netbios name = app02
        security = ADS
        log file = /var/log/samba/%m.log
        log level = 1

        # Default idmap config for local BUILTIN accounts and groups
        idmap config * : backend = tdb
        idmap config * : range = 3000-7999

        # idmap config for the NAME domain
        idmap config NAME:backend = ad
        idmap config NAME:schema_mode = rfc2307
        idmap config NAME:range = 10000-999999

        # Template settings for login shell and home directory
        winbind nss info = template
        template shell = /bin/bash
        template homedir = /home/%U
        winbind use default domain = yes

Проблема, которую я имею, связана с аутентификацией (SSH), когда я НЕ устанавливаю winbind use default domain = yes в smb.conf.

Когда Вы устанавливаете, это равняется да различным командам как wbinfo -u, wbinfo -g, getent passwd UserName возвратит учетную запись БЕЗ доменного имени. Если Вы не устанавливаете это, Вы получаете результаты как Domain\UserName и Domain\Domain Users. Причина Вы не могли бы хотеть устанавливать это, состоит в том, потому что она ограничила бы Ваши логины единственного домена.

Однако, когда я удаляю это сходящее smb.conf, я больше не могу входить в систему. Я подозреваю, что это - проблема форматирования при попытке обеспечить domain\username при входе в систему SSH. Я попробовал domain\username, domain+username, имя пользователя и username@domain. Все перестали работать.

Делает любой знает, как получить логины SSH, работающие на этих AD пользователей когда winbind use default domain не установлен?

2
задан 15 May 2017 в 23:29

1 ответ

Вычисленный проблема

я удалял winbind use default domain установка в smb.conf и затем выполнение sudo smbcontrol all reload-config. Я полагал, что этого будет достаточно для разъяснения всему, но это не было.

По любой причине winbind не обновлял. Я должен остановить сервис, очистить кэш и перезапуск.

service winbind stop
net cache flush
service winbind start

Достаточно странный, после того как я сделал это, проблема не повторно появилась. Теперь я могу измениться winbind use default domain установка и/или эти winbind separator, работать sudo smbcontrol all reload-config, и изменение данных для входа в систему и работа.

2
ответ дан 2 December 2019 в 03:39

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

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