在 Debian 上“给 Jenkins 加用户”通常有两种常见含义,下面分别说明:
jenkins 系统用户(最常见)如果你是用 官方 Jenkins 包 安装的,Jenkins 会自动创建一个名为 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 中配置)
如果你是 下载 war 包 或 源码运行 Jenkins,可以手动建用户。
sudo useradd -r -s /bin/false jenkins
或允许登录(一般不建议):
sudo useradd -m -s /bin/bash jenkins
sudo passwd jenkins
sudo mkdir /var/lib/jenkins
sudo chown jenkins:jenkins /var/lib/jenkins
sudo -u jenkins java -jar jenkins.war
如果你希望某个用户能操作 Jenkins 文件:
sudo usermod -aG jenkins youruser
查看:
groups youruser
如果是 Jenkins 系统里的账号(不是 Linux 用户):
Manage Jenkins → SecurityJenkins’ own user databaseManage Jenkins → Users → Create User如果你能说明是:
我可以给你更精确的步骤。