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
相关推荐
萧行之1 分钟前
Ubuntu Node.js 版本管理工具 n 完整安装与使用教程
linux·前端
Ares-Wang7 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
阿拉斯攀登9 小时前
从入门到实战:CMake 与 Android JNI/NDK 开发全解析
android·linux·c++·yolo·cmake
风曦Kisaki12 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪12 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
文静小土豆13 小时前
Centos7负载异常过高排查思路(Load Average)
linux
Deitymoon13 小时前
linux——原子操作
linux
亚空间仓鼠14 小时前
OpenEuler系统常用服务(四)
linux·运维·服务器·网络
昪彧翀忞14 小时前
dhcp小实验
linux·服务器·网络
bukeyiwanshui15 小时前
20260407系统间复制文档
linux