jenkins执⾏shell的权限问题修改Jenkins配置⽂件
# 打开配置⽂件
vi /etc/default/jenkins
# 修改$JENKINS_USER,并去掉当前⾏注释
$JENKINS_USER="root"
修改Jenkins相关⽂件夹⽤户权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
shell vim命令
chown -R root:root /var/log/jenkins
重启Jenkins服务并检查运⾏Jenkins的⽤户是否已经切换为root
# 重启Jenkins(若是其他⽅式安装的jenkins则重启⽅式略不同)
service jenkins restart
# 查看Jenkins进程所属⽤户
ps -ef | grep jenkins
# 若显⽰为root⽤户,则表⽰修改完成
重启Jenkins服务时遇到的问题
# daemon: fatal: refusing to execute unsafe program: /usr/bin/java (/etc is group and world writable)-增加etc权限chmod -R 755 /etc
# mesg: ttyname failed: Inappropriate ioctl for device
# 以root⽤户登陆,打开命令⾏终端
vim /root/.profile
# 到.profile⽂件中的mesg n
# 将其替换成tty -s && mesg n
# 重启ubuntu,问题解决

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。