Jenkins運行shell腳本權限解決辦法


在執行腳本加上如下命令打印就可以看

echo "當前操作人"
whoami
echo "當前目錄"
pwd

解決辦法

在Jenkins中運行shell腳本經常遇到權限問題,解決起來非常麻煩,我們索性來個終極解決辦法,就是給jenkins一個root權限,這樣就不會再遇到權限問題了。

1) vim /etc/sysconfig/jenkins

2) 找到$JENKINS_USER改為 “root”:

$JENKINS_USER="root"

3)然后更改Jenkins home,webroot和日志的所有權:

chown -R root:root /var/lib/jenins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins

4).重新啟動Jenkins並檢查用戶是否已被更改

service jenkins restart

這樣我們就給jenkins設置了root權限,我們再運行shell腳本就不會提示權限問題了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM