Я установил неправильное имя сервера и имя администратора. Есть способ изменить это? вместо удаления? Спасибо
1 ответ
Если вы используете Debian или Ubuntu, тогда dpkg-reconfigure krb5-config
отобразит те же диалоговые окна «начальной настройки», которые вы получаете при установке пакета. (В качестве альтернативы, apt purge
удалит пакет а также удалите всю его конфигурацию.)
Но почти во всех системах вы можете просто отредактировать файл /etc/krb5.conf
и установите там свое имя области и адреса серверов KDC и kadmin. Например:
[libdefaults]
default_realm = EXAMPLE.COM
[realms]
EXAMPLE.COM = {
kdc = kerberos.example.com
}
Это то же самое для MIT Krb5 и Heimdal Kerberos.
(Хотя в правильно настроенной области KDC можно обнаружить через DNS, и их не нужно настраивать вручную в файле krb5.conf каждого клиента.)
Если вы пытались настроить новый сервер MIT Kerberos KDC, его база данных определяется в /var/lib/krb5kdc/kdc.conf
(иногда это может быть помещено в /etc/krb5kdc
вместо). Отредактируйте имя области, удалите файлы, хранящие старую базу данных, затем создайте новую область, используя kdb5_util create -s
.
(Heimdal использует разные пути для конфигурации KDC и, вероятно, kadmin --local
для инициализации новой области.)