在 Debian 上给 Jenkins 加用户,通常有两种场景:系统用户(Linux 用户) 和 Jenkins 内部用户(Web 登录账号)。下面分别说明。
Manage Jenkins → Security → Configure Global Security
Manage Jenkins → Manage Users → Create User
填写:
✅ 用户即可用网页登录 Jenkins
如果 Jenkins 已在运行:
sudo jenkins-cli -s http://localhost:8080/ create-user \
--username devuser \
--password devpass \
--fullname "Dev User" \
--email dev@example.com
需要
jenkins-cli.jar,且管理员已开启 CLI
如果你是给 Jenkins 执行 shell / 构建任务 用:
sudo adduser jenkinsuser
把用户加入 jenkins 组(可选):
sudo usermod -aG jenkins jenkinsuser
查看:
id jenkinsuser
如果你希望 Linux 用户直接登录 Jenkins:
Unix user/group database
Matrix Authorization Strategy⚠️ 不推荐生产环境使用
sudo systemctl stop jenkins
编辑:
/var/lib/jenkins/config.xml
把:
<useSecurity>true</useSecurity>
改为 false
重启:
sudo systemctl start jenkins
sudo tail -f /var/log/jenkins/jenkins.log
如果你能说明:
我可以给你更精确的步骤。