论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
Oracle
›
安装 Jenkins 后无法访问用户名或暗码且忘记这些凭证怎 ...
安装 Jenkins 后无法访问用户名或暗码且忘记这些凭证怎么办? ...
莱莱
论坛元老
|
2025-1-15 17:14:54
|
显示全部楼层
|
阅读模式
楼主
主题
1027
|
帖子
1027
|
积分
3081
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
Jenkins 是一款功能强大的主动化服务器,在连续集成与交付(CI/CD)领域应用广泛。不外,用户在使用过程中,尤其是首次接触该体系或体系重启后,常常会遇到登录方面的题目。要是 Jenkins 突然要求输入用户名和暗码,而你又不知道去那里找,别着急,这篇指南会告诉你原因以及如何重新获取访问权限。
一、了解 Jenkins 认证机制
(一)首次登录(基于密钥)
在初次安装 Jenkins 时,体系接纳的是基于密钥的认证方式。通常会生成一个初始管理员暗码,并将其存储在 Jenkins 主目录下的某个文件中。完成初始设置以及设置管理员账户时,就需要用到这个暗码。
(二)后续登录(用户名和暗码)
完成初始设置后,登录 Jenkins 就得使用用户名和暗码了。要是你之前跳过了创建管理员账户这一步,或者忘记了登录凭证,那就得想办法找回或重置,才气重新登录体系。
二、查找 Jenkins 凭证的位置
(一)初始管理员暗码(首次设置时)
初始管理员暗码的存储位置如下:
Linux 体系:/var/lib/jenkins/secrets/initialAdminPassword
Windows 体系:%JENKINS_HOME%\secrets\initialAdminPassword
获取暗码的方法如下:
使用文本编辑器或下令行工具打开相应文件。
Linux 体系下,在终端输入cat /var/lib/jenkins/secrets/initialAdminPassword。
Windows 体系则用记事本或其他文本编辑器打开文件。
然后使用获取到的暗码,以admin为用户名进行登录。
(二)自定义管理员凭证(完成设置后)
如果在设置过程中创建了管理员账户,那就使用当时设置的用户名和暗码登录。要是忘记了这些凭证,那就继续往下看如何重置。
三、办理登录题目的步骤
(一)获取初始管理员暗码(实用于设置未完成的情况)
按照前面说的方法找到initialAdminPassword文件。
以admin为用户名,用获取到的暗码登录体系。
(二)重置凭证(已经设置过管理员用户但忘记凭证时)
这里有两种方法供你选择:
方法一:通过设置文件重置暗码
制止 Jenkins 服务:
Linux 体系下,在终端输入sudo systemctl stop jenkins。
Windows 体系则从服务应用步伐中找到 Jenkins 服务并制止它。
编辑config.xml文件:
先找到 Jenkins 的主目录。
打开config.xml文件,找到<useSecurity>true</useSecurity>这个标签。
把它改成<useSecurity>false</useSecurity>或者直接删除这个标签。
重启 Jenkins 服务:
Linux 体系下,在终端输入sudo systemctl start jenkins。
Windows 体系则从服务应用步伐中重启 Jenkins 服务。
此时无需凭证即可登录。登录后重新启用安全设置,并创建新的管理员用户。
方法二:通过下令行或脚本控制台创建新管理员用户
打开 Jenkins 的下令行界面(CLI)或脚本控制台。
运行以下 Groovy 脚本创建新的管理员用户:
jenkins.model.Jenkins.instance.securityRealm.createAccount('newAdmin', 'newPassword')
末了使用新创建的用户名和暗码登录体系。
四、凭证管理的最佳实践
安全存储:将 Jenkins 凭证妥善生存在暗码管理器中,确保安全。
定期备份:定期备份 Jenkins 的设置文件和主目录,以防万一。
外部认证:考虑将 Jenkins 与 LDAP 或 SSO 等外部认证体系集成,简化用户管理工作。
固然 Jenkins 登录题目可能会让人头疼,但只要了解了认证过程,知道如何找回或重置凭证,就能快速办理题目,重新得到体系访问权限。按照本指南的步骤操作,你就能轻松应对这些挑战,维持一个安全高效的 CI/CD 环境。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
莱莱
论坛元老
这个人很懒什么都没写!
楼主热帖
SQL的约束
HCIA-OSPF协议
MySQL 隐式类型转换导致索引失效问题 ...
mac Error: EACCES: permission denied ...
攻防世界web 难度1新手练习
红标devcpp6.3编译器下载及配置教程 ...
你选对了超融合,可能却买错了交换机! ...
MySQL实战45讲 9
每日一练 数据库linux安装
老妈问我什么是超融合,我是这么和她解 ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表