1、問題描述
jenkins執(zhí)行shell命令及新建文件,報(bào)權(quán)限不夠,網(wǎng)上試了很多方式都不行。
2、問題解決
2.1 網(wǎng)上的解決方式,測(cè)試了下不行
2.2 問題解決
其實(shí)網(wǎng)上的方法的第一條是在配置文件中修改jenkins的啟動(dòng)用戶,由jenkins修改為root,來解決權(quán)限問題;
通過whoami測(cè)試,發(fā)現(xiàn)執(zhí)行賬戶一直是jenkins,說明配置文件中更改的執(zhí)行賬戶沒有生效,要么修改無效,要么是其他地方還有配置也需要修改,順著這個(gè)思路,更改兩個(gè)配置就可以徹底解決jenkins權(quán)限問題,不用再去做文件或者賬戶賦權(quán)那些;
(1)修改配置文件/etc/sysconfig/jenkins
修改JENKINS_USER =“root”,至于JENKINS_GROUP="root"是否需要設(shè)置,假如沒有解決再加上;
(2)修改配置文件 /usr/lib/systemd/system/jenkins.service文章來源:http://www.zghlxwxcb.cn/news/detail-522281.html
我這邊一直沒生效,就是這個(gè)配置文件的問題,修改后通過whoami就顯示root啟動(dòng)了&#x文章來源地址http://www.zghlxwxcb.cn/news/detail-522281.html
到了這里,關(guān)于jenkins執(zhí)行shell命令權(quán)限不夠的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!