1. 首页 > 经验 >

jenkins 忘记密码 Jenkins忘记密码

关于jenkins 忘记密码,Jenkins忘记密码这个很多人还不知道,今天小天来为大家解答以上的问题,现在让我们一起来看看吧!

jenkins 忘记密码 Jenkins忘记密码jenkins 忘记密码 Jenkins忘记密码


1、--prefix = $ PREFIX 运行jenkins包括$ PREFIX在URL的末尾。

2、例如,为了使jenkins在访问的 :// MYSERVER:8080 /jenkins,设置--prefix = /jenkins1. 安装LMar Password : 上述用户的密码DAP插件4.4 如果登陆速度较慢,可以enable cache来减少查询LDAP server的负载[ ]2. 添加一个Jenkins LDAP配置 :这里填写LDAP server的地址即可root DN : 这里填写你需要的base路径, 如果这里不填则勾选 Allow blank rootDN ,但是user search base和group search base则不能为空,否则会报找不到object的错误User search base :可以不填,则会查找改root DN下的所有用户User search filter :一般包含三种, uid={0}; cn={0}; sAMAccountName={0}, 如果不确定LDAP 怎样设置的,则可以依次尝试Group search base : 可以不填,则会查找改root DN下的所有组Mar DN :认证查询该LDAP的用户DN,包括该用户的完整CN, OU, DC其他可以保持默认配置3. 添加另外一个LDAP 的配置点击 Add , 可以按照上述配置继续配置,这两个可以是不同的配置配置多个ldap时建议勾选上 Ignore if unailable ,这样如果其中一个ldap server不可用,会尝试使用下一些个ldap server。

3、4. 配置过程中遇到的问题4.1 错误日志:User lookup: failed for user "your_username" LdapCallback;null; nested exception is jax.naming.PartialResultException [Root exception is jax.naming.CommunicationException: dc1.dc2.dc3:389 [Root exception is ja.UnknownHostException: dc1.dc2.dc3]] LDAP Group lookup: could not verify.其中your_username是你试图登陆的一个AD用户; dc1.dc2.dc3是你设置的DC=dc1, DC=dc2, DC=dc3,我这里出现了该问题是因为LDAP server我提供的是一个IP地址原因:该问题是找不到 dc1.dc2.dc3该域名,请在AD上配置域名解析 your_LDAP_IP 到dc1.dc2.dc3或者临时在系统的/etc/hosts文件中添加该域名解析4.2 错误日志:这个问题是因为connection pool的连接有问题,解决方案是在Jenkins的LDAP配置中添加一个环境变量 com.sun.jndi.ldap.connect.pool 设为 false , 具体可参考:[ ]4.3 我使用的是docker 容器跑的Jenkins,有一些有用的命令docker logs --following container_name/ID 查看日志docker exec --user root -it container_name/ID /bin/bash 以root用户登陆该容器。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息