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