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