在創建用戶前,需完成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等插件為用戶分配具體權限(如項目構建、配置修改等),提升系統安全性。