Jenkins-2.204.1 版本
创建jenkins用户时,没填full name,且选择了使用系统的admin登录或者是admin登录只是改了admin的登录密码导致登录不上去(Invalid username or password)
账户:admin
密码:(jenkins安装目录--secrets文件夹--initialAdminPassword文件里的密码)
结果:登录不成功。
解决方案(一):
1. 进入jenkins安装目录,找到文件config.xm 。
2. 找到代码: <useSecurity>true</useSecurity>
将true 改成false。
3. 浏览器重新进入jenkins 。
(个人默认为:localhost:8080/restart)
4. 打开Manage Jenkins
4.1: 进入configure global security(配置全局安全性)
4.2: 选择Jenkins’ own user database(Jenkins自己的用户数据库)
4.3:选择Allow users to sign up(允许用户注册)
4.4:点击保存
5. 进入people,删除原有用户,重新创建用户,记住账户密码。(重新注册)
6. 重新登录。
解决方案(二):
如果使用admin登录提示无效的密码
1:找到config.xml 将这段删掉
<useSecurity>false</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
2:重启jenkins 服务
启动Jenkins服务
net start jenkins (注:如果Jenkins曾经启动过,启动服务不需要进入到某个目录)
停止Jenkins服务
net stop jenkins
3:账号安全设置,点击save
1)进入到Configure Global Security
2)设置相关配置
3)右上角有一个sign up 进行注册 如图
4)登录账户已经注册成功切有管理权限,然后使用该账户登录,登录成功
5)然后去掉匿名用户的管理权限,一般情况下去掉允许用户注册的勾选,保存后再次访问jenkins,就会强制注册的用户才能使用