Я успешно присоединил машину с Ubuntu (Ubuntu 20.04 LTS) к Active Directory.
Таким образом, я могу войти в систему с помощью AD-Accounts, получить и обновить билет на получение билета для пользователя и получить доступ к общим сетевым ресурсам с помощью проверки подлинности Kerberos.
Однако я изо всех сил пытаюсь получить начальные учетные данные для учетной записи компьютера:
admin@comp01:~$ sudo KRB5_TRACE=/dev/stdout kinit -kt /etc/krb5.keytab
[sudo] пароль для администратора:
[232252] 1645435537.855061: получение исходных учетных данных для host/[email protected]
[232252] 1645435537.855062: поиск etypes в таблице ключей: rc4-hmac, aes128-cts, aes256-cts
[232252] 1645435537.855064: Отправка запроса без проверки подлинности
[232252] 1645435537.855065: Отправка запроса (187 байт) в COMPANY.LAN
[232252] 1645435537.855066: Отправка начального запроса UDP на dgram 172.27.17.6:88
[232252] 1645435537.855067: получен ответ (84 байта) от dgram 172.27.17.6:88
[232252] 1645435537.855068: ответ был от главного KDC
[232252] 1645435537.855069: Получена ошибка от KDC: -1765328378/Клиент не найден в базе данных Kerberos
kinit: клиент «host/[email protected]» не найден в базе данных Kerberos при получении исходных учетных данных
Я потратил несколько часов на эту проблему без прогресса. Возможно, я пропускаю некоторые важные шаги.
Запрошенный принципал содержится в локальной таблице ключей на машине с Ubuntu:
root@comp01:~$ klist -kte
Имя вкладки: ФАЙЛ:/etc/krb5.keytab
Временная метка KVNO
---- ------------------ ------------------------------------------ ---------------------------
4 17.02.2022 07:34:59 [email protected] (arcfour-hmac)
4 17.02.2022 07:34:59 [email protected] (aes128-cts-hmac-sha1-96)
4 17.02.2022 07:34:59 [email protected] (aes256-cts-hmac-sha1-96)
4 17.02.2022 07:34:59 host/[email protected] (arcfour-hmac)
4 17.02.2022 07:34:59 host/[email protected] (aes128-cts-hmac-sha1-96)
4 17.02.2022 07:34:59 host/[email protected] (aes256-cts-hmac-sha1-96)
4 17.02.2022 07:34:59 host/[email protected] (arcfour-hmac)
4 17.02.2022 07:34:59 host/[email protected] (aes128-cts-hmac-sha1-96)
4 17.02.2022 07:35:00 host/[email protected] (aes256-cts-hmac-sha1-96)
4 17.02.2022 07:35:00 RestrictedKrbHost/[email protected] (arcfour-hmac)
4 17.02.2022 07:35:00 RestrictedKrbHost/[email protected] (aes128-cts-hmac-sha1-96)
4 17.02.2022 07:35:00 RestrictedKrbHost/[email protected] (aes256-cts-hmac-sha1-96)
4 17.02.2022 07:35:00 RestrictedKrbHost/[email protected] (arcfour-hmac)
4 17.02.2022 07:35:00 RestrictedKrbHost/[email protected] (aes128-cts-hmac-sha1-96)
4 17.02.2022 07:35:00 RestrictedKrbHost/[email protected] (aes256-cts-hmac-sha1-96)
И принципал тоже прописан на контроллере AD-Domain:
> setspn -L comp01
Registrierte Dienstprinzipalname (SPN) для CN=COMP01,CN=Computers,DC=company,DC=lan:
ОграниченныйKrbHost/comp01.company.lan
хост/comp01.company.lan
ОграниченныйKrbHost/COMP01
хост/COMP01
Машина Ubuntu была присоединена к домену AD с помощью
> Присоединяйтесь к области company.lan
И файл конфигурации Kerberos выглядит следующим образом:
[libdefaults]
default_realm = COMPANY.LAN
ccache_type = 4
пересылаемый = правда
прокси = правда
fcc-mit-ticketflags = true
[сферы]
COMPANY.LAN = {
kdc = DC.company.lan
admin_server = DC.company.lan
default_domain = company.lan
}
[область_домена]
.company.lan = COMPANY.LAN
company.lan = COMPANY.LAN
Прямой и обратный DNS также выглядят хорошо:
> nslookup comp01
Сервер: DC.company.lan
Адрес: 172.27.17.41
Название: comp01.company.lan
Адрес: 172.27.17.131
> нслуукап 172.27.17.131
Сервер: DC.company.lan
Адрес: 172.27.17.41
Название: comp01.company.lan
Адрес: 172.27.17.131
Я очень благодарен за любой намек, который ведет меня в правильном направлении.