在创建用户前,需完成Jenkins的基础安装与初始化配置(如解锁、安装必要插件)。若未安装,可通过以下命令快速部署:
# 更新系统包
sudo apt update && sudo apt upgrade -y
# 安装Java(Jenkins依赖)
sudo apt install openjdk-11-jdk -y
# 添加Jenkins官方仓库并密钥
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# 安装Jenkins
sudo apt update && sudo apt install jenkins -y
# 启动Jenkins服务并设置开机自启
sudo systemctl start jenkins
sudo systemctl enable jenkins
安装完成后,访问http://<服务器IP>:8080,通过/var/lib/jenkins/secrets/initialAdminPassword文件中的初始密码解锁Jenkins。
这是最常用的图形化操作流程,适用于大多数场景:
jenkinsadmin);若需在Ubuntu系统中创建对应的系统用户(非Jenkins专用,仅用于关联系统权限),可使用以下命令:
# 创建系统用户(-m自动创建主目录,-s指定shell)
sudo adduser jenkinsadmin -m -s /bin/bash
# 设置用户密码(可选,若创建时未设置)
sudo passwd jenkinsadmin
# 将用户添加sudo组(可选,若需赋予管理员权限)
sudo usermod -aG sudo jenkinsadmin
注意:此步骤创建的是Ubuntu系统用户,而非Jenkins用户。若需让该用户访问Jenkins,仍需通过Manage Jenkins → Manage Users为其创建Jenkins账号并分配权限。
通过以上步骤,即可在Ubuntu系统下为Jenkins创建用户。后续可根据需求通过Role-based Authorization Strategy等插件为用户分配具体权限(如项目构建、配置修改等),提升系统安全性。