1. 进入jenkins安装目录,我的是/var/lib/Jenkins,忘记装哪的可以使用find / -name jenkins搜索下
2. 先备份下config.xml文件(cp config.xml config.xml.bak)再vim config.xml
删除用户认证字段
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
3. 重启jenkins
然后再次访问jenkins地址就会发现直接打开的首页,而不需要用户名密码
4. 进入首页-》系统管理-》全局安全配置
把“启用安全”勾上和把Jenkins专有用户数据库勾上
然后看jenkins界面右上角有个注册用户,重新注册下就好了
这个时候虽然用户名密码有了,但用户认证还没开启(在第二步给关了)
把修改后的config.xml删掉,然后把备份的拷一份回来再次重启的jenkins,这次我还是重启的服务器,然后再次登录就需要用户密码验证的
参考:https://yq.aliyun.com/articles/626001
网友评论