当前位置: 首页 > article >正文

Linux 更改Jenkins使用其他账户启动

Linux 更改Jenkins使用其他账户启动

  • 步骤一:修改 Jenkins 配置文件
    • 1. 编辑 Jenkins 的 systemd 服务文件:
    • 2. 在编辑器中添加以下内容:
    • 3. 保存并退出编辑器
  • 步骤二:更改 Jenkins 目录的权限
  • 步骤三:重新加载 systemd 配置并重启 Jenkins
    • 1. 重新加载 systemd 配置
    • 2. 重新启动 Jenkins 服务:

步骤一:修改 Jenkins 配置文件

1. 编辑 Jenkins 的 systemd 服务文件:

sudo systemctl edit jenkins

2. 在编辑器中添加以下内容:

[Service]
User=newuser
Group=newuser

3. 保存并退出编辑器

Ctrl + X,在敲入y,保存
这会自动创建或更新 /etc/systemd/system/jenkins.service.d/override.conf 文件。

步骤二:更改 Jenkins 目录的权限

确保新的用户对 Jenkins 相关目录具有适当的权限:

sudo chown -R newuser:newuser /var/lib/jenkins
sudo chown -R newuser:newuser /var/cache/jenkins
sudo chown -R newuser:newuser /var/log/jenkins

步骤三:重新加载 systemd 配置并重启 Jenkins

1. 重新加载 systemd 配置

sudo systemctl daemon-reload

2. 重新启动 Jenkins 服务:

sudo systemctl restart jenkins

http://www.kler.cn/a/454078.html

相关文章:

  • 音视频采集推流时间戳记录方案
  • 解读:45页PPT ————2024 集团数据资产管理平台解决方案
  • go并发模型的详细介绍
  • HDFS与HBase有什么关系?
  • RAGFlow 基于深度文档理解构建的开源 RAG引擎 vm.max_map_count配置
  • vscode搭建C/C++环境
  • 利用OnnxRuntime进行torch模型部署(C++版)——以分类网络为例
  • python通过正则匹配SQL
  • 【每日学点鸿蒙知识】线程创建、构造函数中创建变量仍报错、List上下拖拽,调用JS代码、无法选择本地csr文件问题
  • 修改vue-element-admin,如何连接我们的后端
  • JavaScript 中的对象方法
  • 人工智能与云计算的结合:如何释放数据的无限潜力?
  • Mono里运行C#脚本4—mono_mutex_t 锁的实现
  • VSCode/Visual Studio Code实现点击方法名跳转到具体方法的
  • C# .Net Web 路由相关配置
  • Android学习19 -- NDK4--共享内存(TODO)
  • 机器学习常用评估Metric(ACC、AUC、ROC)
  • 自動提取API爬蟲代理怎麼實現?
  • Docker环境下数据库持久化与多实例扩展实践指南
  • 再谈ChatGPT降智:已蔓延到全端,附解决方案!