1 原因

 Jekins自动化部署项目时需要执行脚本,但是Jekins默认的使用的用户Jekins,所以会涉及到无权限的情况,最简单的解决方案是将用户配置成root用户

2 修改思路

  打开Jekins配置文件

vim /etc/sysconfig/jenkins

  修改用户

   


## Type:        string
## Default:     "jenkins"
## ServiceRestart: jenkins
#
# Unix user account that runs the Jenkins daemon
# Be careful when you change this, as you need to update
# permissions of $JENKINS_HOME and /var/log/jenkins.
#
JENKINS_USER="root"

 3 重启

        service jenkins restart