Sonar PAM身份验证

时间:2013-06-12 11:49:14

标签: debian sonarqube pam

我正在尝试设置Sonar以使用PAM身份验证。我已按照docs的安装说明进行操作,但我无法使用它。从sonar.log文件我得到

错误o.s.p.p.PamConfiguration无法确定PAM服务名称。请检查'pam.serviceName'属性是否在中的'sonar.properties'中设置

ERROR rails来自外部身份验证器的错误:java.lang.NullPointerException:null

似乎无法找到JPam库或其他东西。我尝试在sonar.properties中将sonar.properties设置为JPam,但它看起来不正确,因为我收到了错误:

ERROR rails来自外部身份验证器的错误:java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory

在日志中。如果有人对从这里去哪里有任何指示,我将非常感激。

1 个答案:

答案 0 :(得分:0)

您必须按照日志中的说明在pam.serviceName中设置属性sonar.properties

pam.serviceName=system-auth

您可以将system-auth替换为任何PAM服务,即/etc/pam.d/中列出的服务。

不幸的是,这行在版本0.2的文档中以某种方式丢失了我将更新wiki。感谢您的反馈。