После установки 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. Я достаточно уверен, что это не имеет отношения к обсуждению, но лучше объявить об этом заранее.

1 ответ1

0

sudo chmod a+x /etc/network/if-up.d/nslcd

Иногда, после выполнения чего-то сложного, мне не хватает простых вещей ... Несколько часов отладки только для простой проблемы с перми. тьфу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .