jenkins shell脚本执行权限不够解决办法

2023-11-06

自己服务器搭建jenkins执行操作的时候,没有相应的权限,解决这个问题的时候,做了一些笔记分享给大家.

1.查看jenkins默认用户

vi /etc/sysconfig/jenkins
复制代码

找到JENKINS_USER发现默认用户jenkins

# Unix user account that runs the Jenkins daemon
# Be careful when you change this, as you need to update
# permissions of $JENKINS_HOME and /var/log/jenkins.
#
JENKINS_USER="jenkins"
复制代码

修改为JENKINS_USER="root"

2.修改默认用户权限

chrow -R root:root /val/lib/jenkins
chrow -R root:root /val/cache/jenkins
chrow -R root:root /val/log/jenkins
复制代码

重新启动后就可以了

service jenkins restart

还可以给jenkins用户添加相应的权限

chown -R jenkins <path>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jenkins shell脚本执行权限不够解决办法 的相关文章

  • 在 bash 脚本中提取 XML 值 [重复]

    这个问题在这里已经有答案了 我正在尝试从 xml 文档中提取一个值 该文档已作为变量读入我的脚本中 原始变量 data is
  • 如何查看正在运行的 tcsh 版本?

    如何查看我的 UNIX 终端中运行的 tcsh 的当前版本 看着那 这version多变的 echo version tcsh 6 14 00 Astron 2005 03 25 i386 intel linux options wide
  • 当 grep "\\" XXFile 我得到“尾随反斜杠”

    现在我想查找是否有包含 字符的行 我试过grep XXFile但它暗示 尾随反斜杠 但当我尝试时grep XXFile没关系 谁能解释一下为什么第一个案例无法运行 谢谢 区别在于 shell 处理反斜杠的方式 当你写的时候 在双引号中 sh
  • 在 C# 中读取/写入命令行程序

    我正在尝试与 C 的命令行程序进行对话 它是一个情绪分析器 它的工作原理如下 CMD gt java jar analyser jar gt Starting analyser 这是我想从我的 C 程序插入内容的地方 例如 I love y
  • 如何使用 sed 将空格替换为 \(space)?

    当我使用 sed 将所有空格替换为 X 时 该命令有效 命令为 sed s X g filelist tmp 但是 当我尝试用 space 替换所有出现的空格时 代码是 sed s g filelist tmp 这不起作用 我究竟做错了什么
  • bash循环跳过注释行

    我正在循环文件中的行 我只需要跳过以 开头的行 我怎么做 bin sh while read line do if line doesn t start with then echo line fi done lt tmp myfile 谢
  • 如何让 STDOUT 和 STDERR 都转到终端和日志文件?

    我有一个脚本 将由非技术用户交互式运行 该脚本将状态更新写入 STDOUT 以便用户可以确定脚本运行正常 我希望将Stdout和STDERR重定向到终端 以便用户可以看到脚本正在工作 并查看是否存在问题 我还希望将两个流都重定向到日志文件
  • 如何在Shell脚本中解析字符串

    我想在 shell 脚本中解析以下字符串 VERSION 2 6 32 54 0 11 def 这里我想得到两个值 first 263254 second 11 我使用以下方法来获取第一个值 first expr substr VERSIO
  • 这种 bash 文件名提取技术有何用途?

    我有一部分 bash 脚本正在获取不带扩展名的文件名 但我试图了解这里到底发生了什么 是做什么用的 有人可以详细说明 bash 在幕后做了什么吗 如何在一般基础上使用该技术 bin bash for src in tif do txt sr
  • 如果未设置,则从控制台读取 Makefile 变量

    我正在更新一个从外部源访问某些资源的 Makefile 即存在以下形式的规则 External cvs up 对于不受限制的资源 它可以按预期工作 现在 出现了功能漂移 外部资源需要更复杂的登录 因此规则已更改为与此没有太大不同的内容 Ex
  • 检查 Bash 数组中是否存在元素[重复]

    这个问题在这里已经有答案了 我想知道是否有一种有效的方法来检查 Bash 数组中是否存在元素 我正在寻找类似于我可以在Python中做的事情 例如 arr a b c d if d in arr do your thing else do
  • 如何列出 nginx 中的所有虚拟主机

    有没有一个命令可以列出 CentOS 上 nginx 下运行的所有虚拟主机或服务器 我想将结果通过管道传输到文本文件以用于报告目的 我正在寻找与我用于 Apache 的命令类似的命令 apachectl S 2 gt 1 grep 端口 8
  • #*/ 在 UNIX Shell 脚本中使用

    谁能详细说明 在 UNIX Shell 脚本中的工作原理 我已经看到它在 Korn Shell 中的使用 它专门用于删除文件的扩展名 例如 func write app log o 删除状态文件 CIE STATUS FILE 这里假设文件
  • 将变量插入 sh 脚本命令[重复]

    这个问题在这里已经有答案了 bin sh f set proj dir OutputDir for projname in lib proj1 proj2 do mv scripts projname BYTECODE proj dir s
  • Bash 的源命令无法处理从互联网上卷曲的文件

    我正在尝试使用curl从互联网获取脚本文件 如下所示 source lt curl url echo done 我看到的是 完成 得到了回响before卷曲甚至开始下载文件 这是实际的命令和输出 bash 3 2 source lt cur
  • 在 shell/shell 脚本中设置 MongoDB 写关注

    我正在尝试填充一个集合MongoDB的壳 据我了解 使用轻松的Write Concern可以大大加快这个过程 我说的是文档 http docs mongodb org manual core write concern write oper
  • 是否可以从应用程序执行 ADB shell 命令?

    我有一个安卓电脑 http www timingpower com rk3288 with root 开箱即用 连接到始终以横向显示的外部显示器 HDMI 和 USB 即使我的应用程序在清单中的活动声明中指定纵向 android scree
  • Unix shell脚本找出脚本文件所在的目录?

    基本上我需要使用与 shell 脚本文件位置相关的路径运行脚本 如何将当前目录更改为与脚本文件所在的目录相同 在 Bash 中 你应该得到你需要的东西 如下所示 usr bin env bash BASEDIR dirname 0 echo
  • shell脚本中是否有互斥/信号量机制?

    我正在 shell 脚本中寻找互斥 信号量 并发机制 考虑以下情况 除非 a 用户不关闭共享文件 否则 b 用户应该无法打开 更新它 我只是想知道如何在 shell 脚本中实现互斥量 信号量 临界区等 在 shell 脚本中实现锁定机制 文
  • LaunchAgent 不运行 shell 脚本

    在 Catalina 之前的 macOS 下 我有一个每天运行 shell 脚本的 LaunchAgent 升级并切换到 zsh 后 它不起作用 我检查过的事情 shebang 切换到 zsh shell脚本可以从命令行手动执行 sh 在系

随机推荐

  • 操作系统的cpu调度算法

    一 linux调度算法 CFS调度器Completely Fair Scheduler 这个也是在2 6内核中引入的 具体为2 6 23 即从此版本开始 内核使用CFS作为它的默认调度器 CFS它不计算优先级 而是通过计算进程消耗的CPU时
  • 【转】JSON字符串与Java对象的相互转换

    注意 本文中代码使用时所有的 需转换为左括号 需转换为右括号所用Java包 json libMaven代码 dependency groupId net sf json lib groupId artifactId json lib art
  • MS DTC服务无法启动解决方法

    具体步骤如下 开始菜单 运行 输入MMC 文件 添加 删除管理单元 点击 独立 选项卡上的 添加 选择最下面的 组件服务 点击添加后关闭弹出窗口并确定 展开组件服务至 我的电脑 节点 在 我的电脑 上右键选择属性 选择MSDTC选项卡点击
  • 正确使用 Unicode 和 MBCS 字符集

    正确使用 Unicode 和 MBCS 字符集 在 Windows 下做开发 初学者经常面临字符集选择的问题 本文详细解释 MBCS 字符集和 Unicode 字符集的正确使用方法 以及为什么写程序要用 Unicode 字符集 同时对 UT
  • 【Python】类 - (Dog类)

    目录 1 缘起 2 创建 Dog 类 3 创建实例 3 1 根据类创建实例 3 1 1 访问属性 3 1 1 调用方法 3 2 创建多个实例 4 代码整合 5 总结 1 缘起 在面向对象编程中 我们编写表示现实世界中的事物和情景的 类 并基
  • str是什么数据类型c语言,C语言的三种基本数据类型是什么?

    C语言的三种基本数据类型为整型 实型 字符型 1 整型 包括short int long等 用以表示一个整数 默认为有符号型 配合unsigned关键字 可以表示为无符号型 2 实型 即浮点型 包括float double等 用来表示实数
  • mybatis复杂sql查询——多对一和一对多处理

    以学生表 Student 和教师表 Teacher 为例 其中tid为外键约束 多对一处理 按查询嵌套处理 相当于sql中的子查询 思路 1 查询所有的学生信息 2 根据查询出来的学生信息中的tid 查找教师信息 子查询 查询学生信息以及对
  • 660 48

    1 基础预备 渐近线分类和公式 2 求函数的定义域 注意1 x gt 2 的求法 当时就错了两次 3 按照公式 对正无穷 和 负无穷进行验证 另外 水平渐近线 与 斜渐近线 互斥 二者无法共存
  • 解决IDEA无法安装插件的问题

    进入2018年以来 在IDEA插件中心中 安装插件经常安装失败 报连接超时的错误 如下 我们发现连接IDEA的插件中心使用的是https的链接 我们在浏览器中使用https访问插件中心并不能访问 而使用普通的http是可以访问插件中心的 因
  • 监控系统平台服务器,服务器监控平台系统

    服务器监控平台系统 内容精选 换一换 监控是保持云耀云服务器可靠性 可用性和性能的重要部分 通过监控 用户可以观察云耀云服务器资源 为使用户更好地掌握自己的云耀云服务器运行状态 公有云平台提供了云监控 您可以使用该服务监控您的云耀云服务器
  • 解决No module named 'pymysql'问题

    我使用的是Anaconda3 在项目中导入pymysql时报错 说明没有安装pymysql 安装就可以了 使用 conda install pymysql 正常情况应该是这样 这就安装成功了 如果你出现了这种情况
  • python向Excel读取一行数据

    pandas 1 0之前读取是用的ix 后来改为iloc或者loc 如下 import pandas as pd df pd read excel 1 xlsx sheet name student 可以通过sheet name来指定读取的
  • runtime.h-Functions-Working with Classes (二)

    文章目录 Working with Classes 二 class getIvarLayout class getWeakIvarLayout class addMethod class replaceMethod class addIva
  • JDK8安装及系统变量配置(包含错误处理)

    jdk安装 一 下载JDK 二 安装 三 配置系统变量 四 可能遇到的问题 1 显示已经安装的问题 或者 读取注册表项值失败 2 原因 3 解决 五 验证安装成功 一 下载JDK JDK下载官网 二 安装 双击之后 一直下一步就ok 三 配
  • 【JAVA+oracle】数据库综合型实验----教务管理系统

    前言 这次实验用到了很久没写的javaswing 其中各种组件的使用可谓是花了一番工夫复习 其中遇到最大的问题是如何将java和oracle进行连接 这个问题搞了我一个晚上 一开始用的是eclipse 代码是没问题的 死活连不上 第二天把代
  • springboot当中配置mybatis分页插件

    这篇文章主要介绍了spring boot集成pagehelper 记录使用pagehelper的两种配置方式 目录 一 直接使用pagehelper 1 导入依赖 2 配置pagehelper 3 代码写法 二 使用pagehelper s
  • GPT2训练自己的对话问答机器人

    GPT2训练自己的对话问答机器人 1 环境搭建 2 理论研究 3 模型训练与测试 3 1语料tokenize 3 2用GPT2训练数据 3 3人机交互 4 效果展示 1 环境搭建 这里我搭建了虚拟的3 6环境 conda create n
  • 学会搭建小程序生鲜商城,开启生鲜电商新模式

    电商平台的出现 为人们带来了极大的便利 然而 传统的电商平台已经不能满足消费者对于购物体验的要求 如今 小程序生鲜商城因其轻量化 高效率等特点 成为了众多卖家的首选 本文将介绍如何学会搭建小程序生鲜商城 并以一个实际案例作为例子 解析运用技
  • python控制台输入、输出

    python控制台输入 输出 上一篇文章 python 注释 变量 类型 下一篇文章 Python运算符 比较 逻辑运算符 1 输出 简单输出 print 我是简单的字符串输出 控制台运行结果 我是简单的字符串输出 格式化输出 age 18
  • jenkins shell脚本执行权限不够解决办法

    自己服务器搭建jenkins执行操作的时候 没有相应的权限 解决这个问题的时候 做了一些笔记分享给大家 1 查看jenkins默认用户 vi etc sysconfig jenkins 复制代码 找到JENKINS USER发现默认用户je