温馨提示×

怎样给Debian加Jenkins用户

小樊
52
2026-10-13 21:01:12
栏目: 智能运维

在 Debian 上“给 Jenkins 加用户”通常有两种常见含义,下面分别说明:


一、安装 Jenkins 时自动创建 jenkins 系统用户(最常见)

如果你是用 官方 Jenkins 包 安装的,Jenkins 会自动创建一个名为 jenkins 的系统用户,不需要手动创建。

1. 安装 Jenkins(示例)

sudo apt update
sudo apt install jenkins

安装完成后查看用户:

id jenkins

输出类似:

uid=112(jenkins) gid=116(jenkins) groups=116(jenkins)

Jenkins 默认以 jenkins 用户运行(/etc/default/jenkins 或 systemd 中配置)


二、手动创建 jenkins 用户(不通过 apt 安装时)

如果你是 下载 war 包 或 源码运行 Jenkins,可以手动建用户。

1. 创建系统用户(无登录权限)

sudo useradd -r -s /bin/false jenkins

或允许登录(一般不建议):

sudo useradd -m -s /bin/bash jenkins

2. 设置密码(可选)

sudo passwd jenkins

3. 创建工作目录

sudo mkdir /var/lib/jenkins
sudo chown jenkins:jenkins /var/lib/jenkins

4. 用 jenkins 用户运行

sudo -u jenkins java -jar jenkins.war

三、把现有用户加入 jenkins 组(常用)

如果你希望某个用户能操作 Jenkins 文件:

sudo usermod -aG jenkins youruser

查看:

groups youruser

四、Jenkins Web 界面里“添加用户”

如果是 Jenkins 系统里的账号(不是 Linux 用户):

  1. 登录 Jenkins
  2. Manage Jenkins → Security
  3. 开启 Jenkins’ own user database
  4. Manage Jenkins → Users → Create User

如果你能说明是:

  • Linux 系统用户?
  • Jenkins Web 用户?
  • Docker / 非 root 运行?

我可以给你更精确的步骤。

0 踩