Jenkins用户管理
Jenkins 用户管理
用户列表界面
首先来看看,用户管理界面是什么样的,如何进入。
我们打开 Jenkins 页面,依次点击菜单::面板/系统管理/管理用户,那么就展示了用户列表页面,在这个页面就可以进行:新建用户、删除用户、修改用户操作了。
新建用户
接下来,我们来看下如何添加新用户。
我们点击“+新建用户”,就会进入用户信息填写表单页面。
在这个表单中,我们需要填上用户的相关信息,比如用户名、密码、全名和电子邮件 E-mail 地址。
这里比如我们用户名填写“ceshiren”,密码:123456,全名填写“ceshiren”,电子邮件填写“test@ceshiren.com”,然后点击“新建用户”按钮。
这样,一个新用户就新建完毕了,现在退出 Jenkins 管理员账号,重新使用刚创建的新用户进行登录。
OK,可以看到,使用新创建的用户,也可以正常登录了。
当我们的团队有新同学需要使用 Jenkins 项目的时候,那么就可以通过上述步骤给他创建一个新账户。
修改用户
如果新用户创建完成后,当事人觉得有些信息发生变更了,比如邮箱地址变了,那么可能就需要修改和更新一下用户信息,这时候 Jenkins 管理员就可以进入用户列表,在对应的用户记录上点击“齿轮”按钮,就可以进入用户信息的编辑页面。
在修改界面中,通常会支持以下内容的修改:
- 账号名称
- 描述
- API Token
- 凭据
- 密码
- SSH Public Keys
- 用户定义的时区
- Asia/Shanghai
我们简单介绍下它们的用途。
- 账号名称
这是用来登录 Jenkins 的账号。通常建议取一个语义化的英文或者拼音,以便人们立马能识别出该用户是谁。
- 描述
此描述将会放置在用户首页上,以便访问者知道是谁。 你可以在此处使用任何 HTML 标记让它展示更丰富的信息,还可以放置一些常用链接。
- API Token
API 令牌提供了一种进行经过身份验证的 CLI 或 REST API 调用的方法。与每个令牌关联的用户名是您的 Jenkins 用户名。保持 API 令牌安全的一些良好做法是:为每个应用程序使用不同的令牌,以便在应用程序受到威胁时,您可以单独撤销其令牌。它可以像保护您的密码一样保护它,因为它允许其他人像您一样访问 Jenkins。
- Chinese Community
中文社区的意思,默认情况这里是空的。这一项很少使用,可以忽略。
- 凭据
用来展示当前用户所添加的所有凭据。凭据仅对其所属的用户可用。因为目前还没有配置任何的凭据,因此是空的。如果添加了,则会列出凭证相关信息。
- 我的视图
这个是在拥有很多 job 的时候,用来定制 Jenkins 任务列表展示的,默认情况下为空,需要的时候创建即可。
- Notification URL
通知地址,默认情况下是 Default,它允许用户在单击通知消息(例如电子邮件或 GitHub)中指向 Jenkins 的链接,选择展示希望看到的用户界面。
用户的邮件地址。通常格式是xxx@xxx.com。
- 密码
非常重要,是用户登录时所需要使用的密码。
- SSH Public Keys
这一项会列出与用户帐户关联的 SSH 公钥。 例如,Jenkins CLI 可以使用这些密钥。
- 用户定义的时区
用来指定用户需要的时区来显示时间。如果不指定,则系统时间会会默认展示格林尼治时间,也就是 0 时区的时间。我们通常会将此项修改成 Asia/Shanghai,表示东八区的时间。
删除用户
如果一个用户账号已经不再使用了,为了安全起见,可以销毁该用户。
具体操作方法是,管理员进入用户列表界面,然后点击用户记录上的“删除”图标,然后会提示是否删除用户的确认界面,点击“确定”按钮即可将该用户的信息删除。