linux下搭建的jenkins要是你在配置權限的時候出現了問題,當你在網上搜索解決答案的時候,一片一片的都是告訴你windows下怎么操作怎么操作的,甚是壯觀,說的也頭頭是道的,是不是會有點絕望呢?
舉個栗子:
一.在你配置了訪問權限后,突然詹金斯先生告訴你,
Jenkis沒有全部/Read權限問題解決方案
如下圖:
很簡單,您只需要找到jenkins的config.xml文件並且修改里面的配置信息,如下圖:
將紅框中這些代碼刪掉就好啦。不要問我為什么,你刪了重啟jenkins,詹金斯先生就會讓你跟它玩了。Ps:在修改之前記得要備份哦,cp config.xml config1.xml。linux下還是做好備份好,免得誤刪了直接不能用那樣又得麻煩一陣子找原碼放進去了,哈哈。。。
這個其實很簡單啦,問題是你得找到jenkins得config.xml文件不是嘛,你在網上找得時候,他們都會統一得告訴你同一個路徑:
然后你跟着找啊找 ,顯示隱藏文件什么得一整天,完犢子,這玩意在哪啊(當然你找到了算你走遠,沒有繞彎彎)。
首先,我們得明確的知道,詹金斯顯示在linux系統下默認安裝的一些路徑:
(1)/usr/lib/jenkins/:jenkins安裝目錄,WAR包會放在這里。
(2) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在這里配置。
(3)/var/lib/jenkins/:默認的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:Jenkins日志文件。
然后我們去找到jenkins配置文件所在目錄,請不要試圖whereis config.xml 或者whereis .jeknins, 那都是在逗你呢,你直接找到這個目錄下,列表里會有你要的文件
然后打開,修改即可:
1.備份:cp config.xml configxml
2.打開配置文件:vim config.xml (不是打開備份文件configxml哦)
3.刪除上圖紅框部分:i backspace
4.保存修改的文件:“:qw + Enter”
5.出來后重啟jenkins:systemctl stop jenkins 先關閉
systemctl start jenkins 再開啟
6.確認沒問題后記得刪除備份文件:mv configxml
Ps:如果您在這個配置文件目錄下沒有找到config.xml文件,建議先ls -a試下(此時可以),如果還是沒有,那么請到其他幾個默認路徑下去找找,畢竟誰也不知道你對你的詹金斯先生做了啥~~