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
相关推荐
wheeldown15 分钟前
【Linux】 存储分级的秘密
linux·运维·服务器
天天进步201530 分钟前
掌握React状态管理:Redux Toolkit vs Zustand vs Context API
linux·运维·react.js
艾醒(AiXing-w)1 小时前
探索大语言模型(LLM):Ollama快速安装部署及使用(含Linux环境下离线安装)
linux·人工智能·语言模型
垚垚领先1 小时前
Kdump 文档 - 基于 kexec 的崩溃转储解决方案
linux
tongsound1 小时前
igh ethercat 实时性测试
linux·c++
柯南二号1 小时前
【Java后端】Spring Boot 集成雪花算法唯一 ID
java·linux·服务器
半梦半醒*1 小时前
正则表达式
linux·运维·开发语言·正则表达式·centos·运维开发
mljy.2 小时前
Linux《线程(上)》
linux
☆璇2 小时前
【Linux】进程概念(下)
linux·运维·服务器
摘星编程3 小时前
Linux 日志分析:用 ELK 搭建个人运维监控平台
linux·运维·elk·系统监控·性能优化维监