Я экспериментирую с Kerberos и испортил установку. Я пробовал редактировать файлы конфигурации, но не получил удовольствия от решения моих проблем, которые в настоящее время заключаются в невозможности инициализировать область и невозможности создать каталог администратора.
я пробовал sudo apt-get purge krb5-kdc krb5-admin-server
который удаляет пакеты. Но когда я пытаюсь переустановить, он находит в системе остаточные файлы конфигурации (которые я нигде не могу найти), и у меня такие же ошибки. Не решает проблему и перезагрузка сервера.
Это экспериментальная машина, и у меня нет резервных копий (может, стоит). Как мне вернуться в состояние до Kerberos?
Пожалуйста, следуйте приведенным ниже настройкам, чтобы полностью удалить.
sudo apt purge -y krb5-kdc krb5-admin-server krb5-config krb5-locales krb5-user krb5.conf
sudo rm -rf / var / lib / krb5kdc
Не уверен насчет местоположения в Ubuntu, но вы должны проверить /etc/krb5.conf
это конфигурация клиентской библиотеки, и наиболее важной частью будет конфигурация KDC, обычно расположенная в каталоге с именем krb5kdc
, либо в /etc
, /etc/kerberos
, /var/kerberos
, /var/lib/kerberos
или что-то подобное. Найдите его с помощью find
или locate
и удалите все в нем.
Примечание: все это предполагает MIT Kerberos, а не Heimdal.
Заключительное замечание: эксперименты с Kerberos отлично работают с виртуализацией, которая добавляет преимущества моментальных снимков, которые позволяют очень легко вернуться на несколько шагов назад. В качестве альтернативы поместите все соответствующие файловые системы в тома LVM и зарезервируйте там место для моментальных снимков. Это отличная экономия времени, когда вы можете просто вернуться к последнему известному исправному состоянию.
Я столкнулся с той же проблемой, когда выполнение «sudo apt-get purge krb5-kdc krb5-admin-server» не помогло. Я нашел следующие пакеты, связанные с Kerberos:
root @ vm4: ~ # dpkg --get-selections | grep -v deinstall | grep krb
krb5-config установить
krb5-locales установить
krb5-пользовательская установка
libgssapi-krb5-2 установить
libkrb5-26-heimdal установить
libkrb5-3 установить
libkrb5support0 установить
Я удалил три пакета следующим образом:
apt-get purge krb5-config krb5-locales krb5-user
Кажется, это помогает мне. Теперь, когда я устанавливаю пакеты kerberos, у меня есть возможность установить область и т. Д.