你说的“配 Jenkins 权”一般是指 在 Ubuntu 上配置 Jenkins 的权限 / 用户权限 / 访问权限。下面按常见场景给你说明,你可以对照用。
在 Ubuntu 上,Jenkins 默认用户是:
jenkins
查看:
ps aux | grep jenkins
Jenkins 的主目录一般是:
/var/lib/jenkins
编辑 sudoers:
sudo visudo
添加一行(推荐方式):
jenkins ALL=(ALL) NOPASSWD: ALL
或只给部分命令:
jenkins ALL=(ALL) NOPASSWD: /usr/bin/docker, /bin/systemctl
把 jenkins 加入 docker 组:
sudo usermod -aG docker jenkins
重启 Jenkins:
sudo systemctl restart jenkins
验证:
sudo su - jenkins
docker ps
Jenkins → Manage Jenkins → Security
首次开启安全时会让你创建第一个用户。
在 Matrix 中勾选:
sudo nano /etc/default/jenkins
改:
HTTP_PORT=8080
重启:
sudo systemctl restart jenkins
sudo ufw allow 8080
如果报权限错误:
sudo chown -R jenkins:jenkins /var/lib/jenkins
✅ Jenkins 不能直接用 root 启动(不推荐)
✅ 用 sudo su - jenkins 测试命令
✅ Docker / kubectl / ansible 都要给 jenkins 用户权限
如果你说的是 “Jenkins 怎么配置 Linux 用户权限 / Git 权限 / SSH 权限 / Pipeline 权限”,告诉我具体场景,我可以直接给你命令。