close

當你在Jenkins設置LDAP登入後,如果設置錯誤,將會導致無法登入到Jenkins,連最一開始的user都無法使用

那如果遇到這種情況該怎麼辦呢?

這時候就上網google!! 沒錯就是google,你會得到一堆高人回答你的問題

然而你會發現,照著做,"一定會出事"

文章都寫得很簡單很清楚, 但自己總是會有一些其他因素導致結果不一樣

 

No.1:

停止Jenkins的container, 並到Jenkins_home下的config.xml

①將<useSecurity>true</useSecurity>元素中的true改為false
②將<authorizationStrategy>和<securityRealm>元素的内容删掉

1.png

改完你會發現, 哇!! 真的可以進去Jenkins了!! 爹娘我成功了~~~(ノ>ω<)ノ

但在仔細一點看,你會發現, WTF (☉д⊙) 變成根本不用帳號登入了... 是怎樣

 

No. 2:

①將<useSecurity>true</useSecurity>刪掉
②將<authorizationStrategy>删掉

2.png

看起來比第一個刪的還少,有一點自信了!! 應該可以了

當你回到Jenkins ,你的信心將被擊潰 。゚ヽ(゚´Д`)ノ゚。 我的老天壓~~~

還是無法登入..

 

No. 3:

當你被前兩個方法都擊潰後 ~

還有一絲希望的方法三

<securityRealm>改成如下圖的4行

3.png

這是回復成設置LDAP前的config, 就可以重新登入去設置LDAP了

但那只是我成功.. 不知道你們能不能

3個方法都可以試試看,說不定我不能解決,但是你們可以~~

 

請記取教訓,設完LDAP請按按鈕測試一下能不能過好嗎!! 答應我!!!

image這扭很重要!!!! (ι´Дン)ノ

 

詳細失敗或成功的原理或細節我就不多說了~~ 

有甚麼問題可以留言問問我

希望有幫助到大家 :D 

arrow
arrow
    文章標籤
    Jenkins CI LDAP
    全站熱搜
    創作者介紹
    創作者 米格鹿鹿 的頭像
    米格鹿鹿

    鹿鹿有個小爪子

    米格鹿鹿 發表在 痞客邦 留言(0) 人氣()