問題
目前jenkins有很多種登入方式,一旦選擇一種登入方式,其他使用者登入不了,包含系統管理者使用者。如果配置ldap使用者登入jenkins失敗了,那所有使用者都登入不了了
解決
先看下jenkins支援登入的幾種方式
預設是Jenkins專用使用者資料庫中的賬号登入
也就是在第一次啟動jenkins配置的賬号
選擇ldap方式登入配置錯解決方法:
修改配置檔案
我這裡使用的docker容器部署的,配置檔案被映射到外部
配置檔案位置
.../data/config.xml
<securityRealm class=...>
....
</securityRealm>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>false</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>