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 Я собираюсь обновить вики. Спасибо за ответ.

Другие вопросы по тегам