jenkins执行shell命令权限不够

这篇具有很好参考价值的文章主要介绍了jenkins执行shell命令权限不够。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、问题描述

jenkins执行shell命令及新建文件,报权限不够,网上试了很多方式都不行。

2、问题解决

2.1 网上的解决方式,测试了下不行

jenkins权限不足,jenkins,运维

2.2 问题解决

其实网上的方法的第一条是在配置文件中修改jenkins的启动用户,由jenkins修改为root,来解决权限问题;

通过whoami测试,发现执行账户一直是jenkins,说明配置文件中更改的执行账户没有生效,要么修改无效,要么是其他地方还有配置也需要修改,顺着这个思路,更改两个配置就可以彻底解决jenkins权限问题,不用再去做文件或者账户赋权那些;

(1)修改配置文件/etc/sysconfig/jenkins

jenkins权限不足,jenkins,运维

修改JENKINS_USER =“root”,至于JENKINS_GROUP="root"是否需要设置,假如没有解决再加上;

(2)修改配置文件 /usr/lib/systemd/system/jenkins.service

我这边一直没生效,就是这个配置文件的问题,修改后通过whoami就显示root启动了&#x文章来源地址https://www.toymoban.com/news/detail-522281.html

到了这里,关于jenkins执行shell命令权限不够的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • macos系统中shell脚本权限不足Permission denied的问题

    今天安装IntelliJ IDEA时运行脚本遇到的一些问题,简单总结了一下 首先尝试运行脚本时一直报错:Permission denied 如下图: 于是我给sh脚本文件添加权限  运行脚本仍然报错,我又尝试了 仍然报错,这时发现仍然无法运行,于是检查发现该脚本的权限已经被修改,且已为最高权

    2024年02月11日
    浏览(39)
  • Jenkins执行shell命令,提示Pseudo-terminal will not be allocated because stdin is not a terminal.

    我在使用Jenkins远程执行Jmeter脚本的时候,报了这么一个错误 首先看看我的脚本 开始构建后报了个错误 上面这是提示的错误,我们可以看到 Pseudo-terminal will not be allocated because stdin is not a terminal. 其实他的意思就是说想要在被Jenkins所ssh链接的地址上进行操作,我们只需要按照

    2024年02月11日
    浏览(37)
  • jenkins无法执行shell语句问题

    今天遇到一个问题,就是有一个sh文件,在xshell里面可以正常运行,但是在jenkins里面怎么都运行不了。各种提示权限不足(Operation not permitted)。 给了各种权限。chmod +s /usr/bin/netstat或者直接给root都没啥用。后面想了一下,是不是可以在jenkins在执行时就使用root执行呢?然后实

    2024年02月06日
    浏览(28)
  • 容器部署Jenkins,执行构建任务后,需要执行宿主机上的shell脚本

    遇到的问题:使用docker 部署了一个Jenkins ,Jenkins里执行构建,构建后需要执行宿主机上的shell脚本,这种该如何操作呢。怎么可以退出到宿主机执行shell,最开始挂载了Jenkins_home目录,可以找到shell脚本,但是shell脚本比如cp目录都是对应的宿主机的,在容器里是找不到 步骤一

    2024年02月15日
    浏览(27)
  • Jenkins 执行远程shell脚本部署jar文件问题起不来

    如图:最开始的时候没有加: source /etc/profile 这一行, run.sh里面的java -jar xxxx.jar 一直执行不来。 一开始以为是Jenkins执行退出后会kill一切它启动的进程,所以加了在run.sh里面加了export BUILD_ID=dontKillMe,还是不行。后来考虑是环境变量问题,加上source /etc/profile就好了,同时最

    2024年02月07日
    浏览(38)
  • Jenkins执行shell脚本报错:docker: command not found

    搭建完Jenkins之后,着手开始创建构建服务的任务,点击构建,但是一直构建失败,控制台日志一直报错 截图 尝试了了很多解决办法,比如在shell脚本前加上两行代码 但对于我的情况还是不起作用。 最后才发现,是我的Jenkins没有配置全局的PATH环境变量,配置方法如下 1、首

    2024年02月13日
    浏览(34)
  • Linux安装ossutil工具且在Jenkins中执行shell脚本下载文件

    测试中遇到想通过Jenkins下载OSS桶上的文件,要先在linux上安装ossutil工具,记录安装过程如下: 一、下载安装ossutil,使用命令 1.下载:wget https://gosspublic.alicdn.com/ossutil/1.7.13/ossutil64 2.一定要赋权限:chmod 755 ossutil64,不然会提示权限不足 3.配置文件: ./ossutil64 config 输入accessK

    2024年01月19日
    浏览(33)
  • Ubuntu上adb命令提示权限不足,缺少udev rules(adb: insufficient permissions for device: missing udev rules? )

    新搭建的Ubuntu开发环境,用adb连接开发板,提示权限不足,缺少udev规则 (adb: insufficient permissions for device: missing udev rules? user is in the plugdev group)。 这个问题也会影响scrcpy的使用。 参照Google的官方说明,在Ubuntu上使用adb前提: 1)当前登录用户在plugdev群组中。 (a)查看当前

    2024年02月14日
    浏览(26)
  • 【Linux】Shell命令运行原理和权限详解

    tar指令(重要): 打包/解包,不打开它,直接看内容 语法:tar [-cxtzjvf] 文件与目录 … 参数: 常用的为: (1)-c :建立一个压缩文件的参数指令(create 的意思); (2)-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩 (3)-f :使用档名,请留意,在 f 之后要立即接

    2024年03月14日
    浏览(95)
  • nodejs脚本中执行shell命令

    Node.js v8.x 中文文档: child_process - 子进程 Node.js中使用内置的 child_process 模块来执行shell命令。该模块提供了 exec 、 execFile 、 spawn 等方法来启动子进程并执行命令 exec 方法是将整个命令输出缓存到内存中,当执行 完成后一次性 返回,所以适合执行 较小 的命令 exec 方法的 回调

    2024年01月21日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包