Использование Kerberos только для единого входа
Я установил Kerberos на машину Debian, на которой размещено внутреннее приложение, чтобы иметь возможность использовать его для аутентификации пользователей в нашей AD.
Это работает.
Тем не менее, Kerberos, кажется, чувствует себя ответственным за управление учетными записями пользователей linux на этой машине и говорит администратору ввести "Текущий пароль Kerberos", когда он пытается изменить пароль пользователя.
Поскольку мне не нужно и не нужно, чтобы пользователи linux управлялись Kerberos, есть ли способ настроить Kerberos таким образом, чтобы он действовал только по запросу Apache?
Я понимаю, что есть некоторые настройки в /etc/pam.d/
но я не уверен, какие изменения будут сохранены.
1 ответ
Ваша конфигурация pam для passwd обычно /etc/pam.d/chpasswd
выполняет вызов pam_krb5.so либо напрямую, либо как часть оператора включения.
Kerberos (GSSAPI / SPNEGO) для единого входа HTTP обрабатывается за пределами pam, что делает наиболее целесообразным решение полностью удалить его из конфигурации pam (возможно, с использованием метода, аналогичного тому, который используется).