Sonar PAM аутентификация
Я пытаюсь настроить Sonar для использования аутентификации PAM. Я следовал инструкциям по установке из документации, но не могу заставить его работать. Из файла sonar.log я получаю
ОШИБКА osppPamConfiguration Невозможно определить имя службы PAM. Пожалуйста, проверьте, что свойство 'pam.serviceName' установлено в 'sonar.properties' в
ОШИБКА rails Ошибка от внешнего аутентификатора: java.lang.NullPointerException: null
Кажется, что он не может найти библиотеку JPam или что-то. Я попытался установить sonar.properties для JPam в sonar.properties, но это не похоже на правильное имя, так как я получаю сообщение об ошибке:
ОШИБКА rails Ошибка от внешнего аутентификатора: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
в журнале. Если у кого-нибудь есть указания относительно того, куда идти отсюда, я был бы очень признателен.
1 ответ
Вы должны установить свойство pam.serviceName
в sonar.properties
как указано в журнале.
pam.serviceName=system-auth
Вы могли бы заменить system-auth
с любой службой PAM, т.е. перечисленными в /etc/pam.d/
,
К сожалению, эта строка как-то потерялась в документации для версии 0.2 Я собираюсь обновить вики. Спасибо за ответ.