如何在Jenkins中以根用户身份运行脚本?

编程入门 行业动态 更新时间:2024-10-27 17:16:08
本文介绍了如何在Jenkins中以根用户身份运行脚本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要在Jenkins中以root身份而不是默认用户身份运行Shell脚本.我需要更改什么?

I need to run a shell script in Jenkins as root instead of the default user. What do I need to change?

我的sudoers文件是这样的:

My sudoers file is like this:

# User privilege specification root ALL=(ALL) ALL igx ALL=(ALL) ALL %wheel ALL=(ALL) ALL # Allow members of group sudo to execute any command # (Note that later entries override this, so you might need to move %sudo ALL=(ALL) ALL # #includedir /etc/sudoers.d # Members of the admin group may gain root privileges %admin ALL=(ALL) NOPASSWD:ALL root ALL=(ALL) ALL jenkins ALL=NOPASSWD: /var/lib/jenkins/workspace/ing00112/trunk/source/ jenkins ALL=(ALL) NOPASSWD:ALL #Defaults:jenkins !requiretty

推荐答案

您必须使用sudo运行脚本:

sudo /path/to/script

但是在您必须允许jenkins在/etc/sudoers中运行脚本之前.

But before you must allow jenkins to run the script in /etc/sudoers.

jenkins ALL = NOPASSWD: /path/to/script

更多推荐

如何在Jenkins中以根用户身份运行脚本?

本文发布于:2023-11-24 08:23:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1624464.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中以   脚本   身份   用户   如何在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!