После установки Kerberos и LDAP с помощью инструкций из инструкции Ubuntu по единому входу, изменив mite в соответствии с моими настройками, я мог вручную sudo service nslcd start
и затем вызвать getent passwd
чтобы убедиться, что мой конфиг работает правильно. Однако после перезагрузки я обнаружил, что nslcd
не работает.
Некоторые исследования привели меня к патчу на LaunchPad для nslcd
через Upstart, который я применил после изменений, которые я сделал в 12-й редакции патча. Казалось, что это работает для своей цели, но не решило мою проблему: nslcd
прежнему не запускается после перезагрузки.
В исправленном конфиге я обнаружил, что /var/log/upstart/nslcd.nslcd-k5start.log
сообщает, что k5start
жалуется, что не может найти мой KDC, что приводит к его сбою и, следовательно, к сбою запуска nslcd
, Да, мой KDC можно найти на других компьютерах с другими версиями [XK] Ubuntu - плюс та же система может найти его после ручного запуска nslcd
.
Хотя, читая /var/log/syslog
я обнаружил, что строка, в которой k5start
жалуется на невозможность найти KDC, находится перед строками, в которых NetworkManager
и dhclient
сообщают о сетевом интерфейсе.
Как мне решить проблему?
Предостережение: я изменил систему (удалил / добавил пакеты), чтобы уменьшить использование пространства даже больше, чем поставляется с относительно крошечной установкой Lubuntu. Я достаточно уверен, что это не имеет отношения к обсуждению, но лучше объявить об этом заранее.