繁体   English   中英

如何在 Mac OS (Sierra) 上重置 Jenkins 的用户凭据

[英]How to reset the user credentials for Jenkins on Mac OS (Sierra)

我忘记了用户凭据。尝试按照 SO 上的链接进行操作,但我找不到文件路径。下面提到了链接。如何在 mac OS Sierra 上重置凭据?

重置 Jenkins 配置命令行

对于 macOS,config.xml 文件位于:

/Users/<USERNAME>/.jenkins

正如另一篇文章所说,改变:

<useSecurity>true</useSecurity>

<useSecurity>false</useSecurity>

运行以下命令找到 Jenkins 用户名和加密密码

cat /Users/{USERNAME}/.jenkins/credentials.xml

如果您想重设密码,请按照以下步骤操作

1.使用命令 - $ vim /Users/{USERNAME}/.jenkins/config.xml文件。

2.转到<useSecurity>标签并检查值,它将是true

  1. i使其文件处于插入模式。 然后您可以更新文件。 您需要将<useSecurity>标记值更新为false ,如下所示。

4.保存此文件并退出文件。 Escape然后输入:wq - 保存更新的文件)

5.一旦你完成了 config.xml 文件中的更新值。 重启 Jenkins 服务。 使用命令($ brew services Restart Jenkins

6.现在打开Jenkins URL。 它将直接进入仪表板。 无需任何凭据。 您可以在打开仪表板后看到“登录用户”部分将是空白的。 因为它现在是匿名用户。

7.现在,删除旧管理员用户。 为此,请转到左侧栏中的人员选项。

用户配置位于:

/Users/{USERNAME}/.jenkins/users/jenkins/config.xml

您需要将<useSecurity>true</useSecurity>设置为<useSecurity>false</useSecurity>才能在没有用户名和密码的情况下登录

脚步:

cd /Users/<USERNAME>/.jenkins

nano config.xml

<useSecurity>true</useSecurity>更改为<useSecurity>false</useSecurity>

重启 Jenkins brew services restart jenkins-lts

然后您可以登录并重置您的用户名和密码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM