當你在Jenkins設置LDAP登入後,如果設置錯誤,將會導致無法登入到Jenkins,連最一開始的user都無法使用
那如果遇到這種情況該怎麼辦呢?
這時候就上網google!! 沒錯就是google,你會得到一堆高人回答你的問題
然而你會發現,照著做,"一定會出事"
文章都寫得很簡單很清楚, 但自己總是會有一些其他因素導致結果不一樣
No.1:
停止Jenkins的container, 並到Jenkins_home下的config.xml
①將<useSecurity>true</useSecurity>元素中的true改為false
②將<authorizationStrategy>和<securityRealm>元素的内容删掉
改完你會發現, 哇!! 真的可以進去Jenkins了!! 爹娘我成功了~~~(ノ>ω<)ノ
但在仔細一點看,你會發現, WTF (☉д⊙) 變成根本不用帳號登入了... 是怎樣
No. 2:
①將<useSecurity>true</useSecurity>刪掉
②將<authorizationStrategy>删掉
看起來比第一個刪的還少,有一點自信了!! 應該可以了
當你回到Jenkins ,你的信心將被擊潰 。゚ヽ(゚´Д`)ノ゚。 我的老天壓~~~
還是無法登入..
No. 3:
當你被前兩個方法都擊潰後 ~
還有一絲希望的方法三
將<securityRealm>改成如下圖的4行
這是回復成設置LDAP前的config, 就可以重新登入去設置LDAP了
但那只是我成功.. 不知道你們能不能
3個方法都可以試試看,說不定我不能解決,但是你們可以~~
請記取教訓,設完LDAP請按按鈕測試一下能不能過好嗎!! 答應我!!!
這扭很重要!!!! (ι´Дン)ノ
詳細失敗或成功的原理或細節我就不多說了~~
有甚麼問題可以留言問問我
希望有幫助到大家 :D
留言列表