今天用jenkins的時候,構建失敗,看了下控制檯輸出,提示是缺乏權限,之前也遇到過這個問題,當時是經過把相關文件夾權限設置爲777解決的,這種辦法有兩個很差的地方,一是這樣一來任何用戶都能操做這個文件夾了,二是之後若是jenkins執行shell的時候遇到別的文件夾,仍是同樣要報錯。shell
因此不如使用root角色使用jenkins來得方便。在jenkins的配置裏,默認是使用jenkins賬戶,咱們打開這個文件:vim
vim /etc/sysconfig/jenkinsblog
修改JENKINS_USER="root"get
相關文件夾的權限也修改一下,而後重啓jenkins,再次進行構建項目的時候,執行shell裏面的文件操做命令時就不會遇到權限不足的問題了。jenkins