1、问题描述
jenkins执行shell命令及新建文件,报权限不够,网上试了很多方式都不行。
2、问题解决
2.1 网上的解决方式,测试了下不行
2.2 问题解决
其实网上的方法的第一条是在配置文件中修改jenkins的启动用户,由jenkins修改为root,来解决权限问题;
通过whoami测试,发现执行账户一直是jenkins,说明配置文件中更改的执行账户没有生效,要么修改无效,要么是其他地方还有配置也需要修改,顺着这个思路,更改两个配置就可以彻底解决jenkins权限问题,不用再去做文件或者账户赋权那些;
(1)修改配置文件/etc/sysconfig/jenkins
修改JENKINS_USER =“root”,至于JENKINS_GROUP="root"是否需要设置,假如没有解决再加上;
(2)修改配置文件 /usr/lib/systemd/system/jenkins.service文章来源:https://www.toymoban.com/news/detail-522281.html
我这边一直没生效,就是这个配置文件的问题,修改后通过whoami就显示root启动了&#x文章来源地址https://www.toymoban.com/news/detail-522281.html
到了这里,关于jenkins执行shell命令权限不够的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!