今天用jenkins的时候,构建失败,看了下控制台输出,提示是缺乏权限,之前也遇到过这个问题,当时是经过把相关文件夹权限设置为777解决的,这种办法有两个很差的地方,一是这样一来任何用户都能操做这个文件夹了,二是之后若是jenkins执行shell的时候遇到别的文件夹,仍是同样要报错。shell
因此不如使用root角色使用jenkins来得方便。在jenkins的配置里,默认是使用jenkins账户,咱们打开这个文件:vim
vim /etc/sysconfig/jenkinsblog
修改JENKINS_USER="root"get
相关文件夹的权限也修改一下,而后重启jenkins,再次进行构建项目的时候,执行shell里面的文件操做命令时就不会遇到权限不足的问题了。jenkins