LINUX.ORG.RU
решено ФорумAdmin

странное поведение NSCD (SLES10)


0

1

Есть хост, к которому должны осуществляться SSH-подключения. Часть юзеров прописана в /etc/passwd, часть берется из LDAP. Настроена авторизация через PAM.

Суть проблемы в том, что через некоторое время логин начинает виснуть. Причем только для рута. Остальные пользователи с тормозами, но заходят, рут же виснет намертво. Копание в конфигах показывает, что авторизация проходит успешно. Экспериментальным путем было установлено, что после перезапуска NSCD какое-то время все снова работает нормально, потом опять виснет.

Пока что помогло добавить в конфиг nscd опцию перезапуска через интервал времени, но имхо, это кривое решение. Хочется понять, каким боком он тут завязан, почему не работает только рут и как это исправить. В логах самого NSCD никакой разницы между виснущим и невиснущим состоянием.

Есть мысли?

Скорее всего дело не в nscd, а в коннектах к LDAP отключи nscd совсем, посмотри остануться ли зависания при логинах.

Таке в логах смотри на ошибки коннекта, что-то вроде Reconnected LDAP server after 2 attempts... В ldap.conf есть куча настроек для регулирования различных таймаутов и реконнектов

Chumka ★★★
()
Ответ на: комментарий от Chumka

если отключить nscd совсем, то картина та же самая, но уже для всех пользователей. Авторизация проходит, но шелл не дают. в какую сторону копать?

сейчас проверил 100% идентичную конфигурацию, но на SLES11 - вроде работает

про реконнекты гляну

marvin_yorke ★★★
() автор топика

nscd это кусок говна. Или у меня руки кривые. В любом случае я его сношу нафиг.

zgen ★★★★★
()

Удалить nscd, поставить sssd.

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.