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

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

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

步骤一:修改 Jenkins 配置文件

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

bash 复制代码
sudo systemctl edit jenkins

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

bash 复制代码
[Service]
User=newuser
Group=newuser

3. 保存并退出编辑器

Ctrl + X,在敲入y,保存

这会自动创建或更新 /etc/systemd/system/jenkins.service.d/override.conf 文件。

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

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

bash 复制代码
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 配置

bash 复制代码
sudo systemctl daemon-reload

2. 重新启动 Jenkins 服务:

bash 复制代码
sudo systemctl restart jenkins
相关推荐
try2find15 分钟前
移动conda虚拟环境的安装目录
linux·运维·conda
码农101号38 分钟前
Linux中容器文件操作和数据卷使用以及目录挂载
linux·运维·服务器
PanZonghui1 小时前
Centos项目部署之Nginx 的安装与卸载
linux·nginx
PanZonghui1 小时前
Centos项目部署之安装数据库MySQL8
linux·后端·mysql
PanZonghui1 小时前
Centos项目部署之运行SpringBoot打包后的jar文件
linux·spring boot
PanZonghui1 小时前
Centos项目部署之Java安装与配置
java·linux
程序员弘羽1 小时前
Linux进程管理:从基础到实战
linux·运维·服务器
PanZonghui1 小时前
Centos项目部署之常用操作命令
linux
JeffersonZU1 小时前
Linux/Unix进程概念及基本操作(PID、内存布局、虚拟内存、环境变量、fork、exit、wait、exec、system)
linux·c语言·unix·gnu
大熊程序猿2 小时前
netcore PowerShell 安装-linux
linux·运维