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

Аутентификация с помощью SSSD в нескольких доменах в Ubuntu 18.04

Я смог успешно следуйте этому документу, чтобы получить sssd для работы с моим доменом Active Directory, но мне было грустно узнать, что sssd не поддерживает аутентификацию с внешними доверительными отношениями.

Я читал, что вы действительно можете присоединиться к нескольким доменам с помощью krb5 и samba (?) поэтому я попытался сделать это, скопировав существующий /etc/samba/smb.conf и отредактировал его, чтобы отразить дополнительный домен, чтобы он начинался так:

[global]

workgroup = ANOTHER
client signing = yes
client use spnego = yes
kerberos method = secrets and keytab
realm = ANOTHER.EXAMPLE.COM
security = ads

Затем я отредактировал /etc/krb5.conf чтобы добавить мой новый домен ANOTHER.EXAMPLE.COM под [realms] раздел так:

[libdefaults]
        default_realm = HI.EXAMPLE.COM
        kdc_timesync = 1
        ccache_type = 4
        forwardable = true
        proxiable = true
         rdns=false

        fcc-mit-ticketflags = true

[realms]


ANOTHER.EXAMPLE.COM = {
        kdc = another.example.com
        admin_server = another.example.com
        master_kdc = another.example.com
        default_domain = another.example.com
}

Наконец я сделал kinit -V my.user@ANOTHER.EXAMPLE.COM и он запросил пароль и успешно прошел аутентификацию. Я тогда сделал net ads join -U my.user /etc/samba/smb_another.conf, снова ввел свой пароль, и получил следующее:

Using short domain name -- ANOTHER
Joined 'SERVER9' to dns domain 'another.example.com'
No DNS domain configured for server9. Unable to perform DNS Update.
DNS update failed: NT_STATUS_INVALID_PARAMETER

Хорошо, не очень хорошо, но я видел такую ​​ошибку раньше, и она все еще работала. Итак, я пытаюсь getent passwd my.user@ANOTHER.EXAMPLE.COM.

Он висит секунд 20 и возвращается с пустыми руками.

Есть ли какие-либо предложения или советы, или советы о том, возможно ли это вообще?

Оказывается, мне нужно было использовать UPN для входа. После попытки getent passwd с этим, это работает!