在 Debian 上安装并运行 Jenkins 后,配置账号通常分为两部分:初始管理员账号设置 和 普通用户/权限管理。下面按常见场景说明。
Jenkins 安装完成后,会生成一个初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制输出的密码。
http://<服务器IP>:8080
此时你已经拥有一个管理员账号
Manage Jenkins → Security → Configure Global Security
Manage Jenkins → Users → Create User
填写:
如果你希望 Jenkins 使用系统用户:
sudo apt install libpam0g-dev
⚠️ 缺点:权限控制不灵活,排查问题较复杂
适合公司统一账号体系:
sudo systemctl stop jenkins
编辑:
/var/lib/jenkins/config.xml
将:
<useSecurity>true</useSecurity>
改为:
<useSecurity>false</useSecurity>
重启:
sudo systemctl start jenkins
重新设置账号
sudo systemctl status jenkins
sudo tail -f /var/log/jenkins/jenkins.log
如果你能说明:
我可以给你更精确的配置示例。