Jenkins执行linux脚本提示权限不够
今天在用jenkins部署项目的时候,在项目构建前要停掉前面部署的项目端口,不然构建后运行不了新的项目。我在构建前创建了stop.sh,并赋权限,chmod u x stop.sh.
问题
一切准备就绪,重新构建,居然报错了,构建失败。
很显然是权限不够导致的,我们修改jenkins的权限即可。
解决办法:
进入/etc/sysconfig/jenkins中
将JENKINS_USER="jenkins" 改为:JENKINS_USER="root"
然后更改 jenkins文件夹下的用户和用户组为root
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
之后重启jenkins即可
service jenkins restart.
欢迎关注
本文解决Jenkins执行Linux脚本时权限不足的问题,通过修改Jenkins用户为root并调整相关文件夹的所有权,确保构建过程顺利进行。
5618

被折叠的 条评论
为什么被折叠?



