简介
在本实验中,我们将探索 Jenkins 中的用户管理,这是维护安全且有序的持续集成环境的关键部分。你将学习如何创建新用户账户、修改用户详细信息以及从系统中移除用户。通过动手实践,你将获得 Jenkins 管理的实用技能,重点关注用户管理任务,这些任务对于控制访问权限和维护 Jenkins 环境的安全性至关重要。
在本实验中,我们将探索 Jenkins 中的用户管理,这是维护安全且有序的持续集成环境的关键部分。你将学习如何创建新用户账户、修改用户详细信息以及从系统中移除用户。通过动手实践,你将获得 Jenkins 管理的实用技能,重点关注用户管理任务,这些任务对于控制访问权限和维护 Jenkins 环境的安全性至关重要。
在这一步骤中,我们将访问 Jenkins 的 Web 界面并创建一个新的用户账户。此过程是为你的 Jenkins 环境添加团队成员或其他利益相关者的基础操作。
首先,让我们访问 Jenkins:
在你的虚拟机桌面上打开 Firefox 浏览器。如果你使用的是终端,可以通过点击桌面上的 Firefox 图标来打开它。该图标通常是一个橙色狐狸环绕蓝色地球的图案。
注意:如果你没有看到 Firefox 图标,也可以通过右键点击桌面并选择“打开终端”,然后输入 firefox
并按回车键来打开它。
在 Firefox 的地址栏中输入 http://127.0.0.1:8080
并按回车键。这是本地 Jenkins 实例的默认地址。数字 127.0.0.1 被称为本地主机 IP 地址,指的是你自己的计算机。端口 8080 是 Jenkins 使用的默认端口。
你将看到 Jenkins 的登录界面。使用以下凭据登录:
admin
admin
提示:如果登录遇到问题,请确保 Caps Lock 未开启,并且你输入的用户名和密码正确。Jenkins 对大小写敏感。
现在我们已经登录,让我们创建一个新用户:
在 Jenkins 仪表板中,找到左侧边栏中的“Manage Jenkins”(管理 Jenkins)。这是执行所有管理任务的地方。
向下滚动“Manage Jenkins”页面,点击“Security”(安全)部分下的“Users”(用户)。这将带你进入用户管理区域。
在“Manage Users”(管理用户)页面上,找到并点击左侧边栏中的“Create User”(创建用户)。此选项允许你向系统中添加新用户。
你将看到一个创建新用户的表单。填写以下详细信息:
labex
(这是用户的唯一标识符)123456
(出于安全考虑,在实际场景中应使用更强的密码)123456
(再次输入密码以确认)Lab User
(此名称将在 Jenkins 中显示)[email protected]
(用于通知)仔细检查你输入的所有信息,然后点击表单底部的“Create User”(创建用户)按钮。
创建用户后,你应该会在“Manage Users”页面上看到新用户 labex
列出。如果没有看到新用户,请尝试刷新页面。
在这一步骤中,我们将修改刚刚创建的用户账户的详细信息。具体来说,我们将更新用户描述。这对于添加有关用户角色或职责的备注非常有用。
在 Jenkins 仪表板中,点击左侧边栏中的“Manage Jenkins”(管理 Jenkins)。这将带你回到主管理区域。
点击“Security”(安全)部分下的“Users”(用户)。这将带你进入用户管理页面,你可以看到所有现有用户。
在列表中找到 labex
用户。在用户名称旁边,你会看到一个小齿轮图标。点击此图标以访问用户的详细信息。
注意:如果你没有看到齿轮图标,请确保你是以具有足够权限的管理员用户登录的。
在用户的配置页面上,向下滚动直到找到“Description”(描述)字段。此字段允许你添加有关用户的附加信息。
在描述字段中,输入以下文本:this is the labex
提示:请确保输入内容准确。确保文本前后没有多余的空格,因为这可能会导致验证失败。
输入描述后,滚动到页面底部并点击“Save”(保存)按钮以应用更改。
注意:如果你没有立即看到更改生效,请尝试刷新页面。
此过程允许你添加或修改有关用户的信息,这对于管理目的或为 Jenkins 环境中的用户角色提供上下文非常有帮助。
在这最后一步中,我们将学习如何从 Jenkins 中删除用户账户。当某个账户不再需要或你正在清理用户列表时,这非常有用。这是维护 Jenkins 实例安全性的重要技能。
如果你还没有回到 Jenkins 仪表板,请点击左上角的 Jenkins 徽标以导航回仪表板。
点击左侧边栏中的“Manage Jenkins”(管理 Jenkins),然后点击“Security”(安全)部分下的“Users”(用户)以返回用户管理页面。
在用户列表中,找到我们之前创建的 labex
用户。在用户名称旁边,你会看到一个小垃圾桶图标。这是删除按钮。
注意:如果你没有看到垃圾桶图标,请确保你是以具有足够权限的管理员用户登录的。
点击垃圾桶图标。将出现一个确认对话框。这是一项防止意外删除的安全措施。
仔细阅读警告信息。它将告知你删除用户的后果。
如果你确定要删除该用户,请点击“Yes”(是)以确认。
注意:此操作不可逆。一旦用户被删除,你将无法撤销此操作,除非从备份中恢复。
确认后,labex
用户应从用户列表中移除。如果没有立即看到更改,请刷新页面。
需要注意的是,删除用户是一个永久性操作。虽然这会移除用户的登录能力,但不会自动从现有作业配置或其他可能引用用户名的设置中移除该用户。在删除用户时请务必谨慎,并确保你了解这对 Jenkins 设置的影响。
在本实验中,我们探索了 Jenkins 中用户管理的关键方面,这是任何 Jenkins 管理员必备的重要技能。让我们回顾一下我们所学到的内容:
这些用户管理技能对于有效管理 Jenkins 至关重要,尤其是在团队环境或需要多个用户访问系统的组织中。通过控制用户访问权限并维护准确的用户信息,你可以确保 Jenkins 设置中的安全性和组织性更好。