gitlab忘记管理员账户或密码解决记录
2014-03-28 12:01
363 查看
问题:
很久之前在Ubuntu服务器上为部门安装部署的Gitlab,因为最初配置的比较
完善,后续使用过程中几乎没有用过管理员账户,突然有一天同事要求增加
项目可创建数目,但是可耻的是我居然忘记了管理员账户和密码......
解决办法:
1、首先想到了默认的管理员账户及密码:admin@local.host/5iveL!fe,
但是不幸的是最初安装的时候考虑到安全,我手贱的更改了默认密码。
2、然后我想到了,直接去数据库修改默认初始密码,但是发现加密方式不
知道,直接更改为其他用户的密码,登录会报错,想到加密的时候应该
是采取了关联加密。
于是,我尝试修改可能的加密Key
,
但是发生了很2B的事情,
authentication_token字段不可重复字段,gitlab的安全做的确实很棒。
3、在我想放弃的时候,我突然发现了忘记密码的功能,但是我的管理员账户
没有设置邮箱啊,你妹。好吧,不怕,接下来就是我的解决方案了:
-----------因为验证邮箱无非是为了获取改密链接,
我们可以自己拼接改密链接,然后走一个正常的改密流程。
1)、首先我们通过已知邮箱账户获取到改密的请求
进入已知账户邮箱,收到一个链接
http://**********/users/password/edit?reset_password_token=YswSAypQCyhifCdyx15c
可以很明显的看到:
reset_password_token
= YswSAypQCyhifCdyx15c
而这里的reset_password_token是可以在数据库中取到的
2)、既然是这样,那就好办多了,我们如法炮制,
然后去数据库里拿出改密验证票
然后剩下的就可以在不进入admin@local.host伪邮箱的情况下,
自己拼接改密链接
http://**********/users/password/edit?reset_password_token=KWiEP8xAKtZzVpqwyG7R
最后,直接复制链接到浏览器,然后输入自己的新密码,就可以
改密了,这样就成功的再次拿到了管理员的登录。
最好也是最重要的,就是把管理员账户和密码存储在自己的安全的记事本里,避免再次重蹈覆辙
新家:苦行乐知-笔记小站 http://cobaya.cn/
来自为知笔记(Wiz)
很久之前在Ubuntu服务器上为部门安装部署的Gitlab,因为最初配置的比较
完善,后续使用过程中几乎没有用过管理员账户,突然有一天同事要求增加
项目可创建数目,但是可耻的是我居然忘记了管理员账户和密码......
解决办法:
1、首先想到了默认的管理员账户及密码:admin@local.host/5iveL!fe,
但是不幸的是最初安装的时候考虑到安全,我手贱的更改了默认密码。
2、然后我想到了,直接去数据库修改默认初始密码,但是发现加密方式不
知道,直接更改为其他用户的密码,登录会报错,想到加密的时候应该
是采取了关联加密。
于是,我尝试修改可能的加密Key
,
但是发生了很2B的事情,
authentication_token字段不可重复字段,gitlab的安全做的确实很棒。
3、在我想放弃的时候,我突然发现了忘记密码的功能,但是我的管理员账户
没有设置邮箱啊,你妹。好吧,不怕,接下来就是我的解决方案了:
-----------因为验证邮箱无非是为了获取改密链接,
我们可以自己拼接改密链接,然后走一个正常的改密流程。
1)、首先我们通过已知邮箱账户获取到改密的请求
进入已知账户邮箱,收到一个链接
http://**********/users/password/edit?reset_password_token=YswSAypQCyhifCdyx15c
可以很明显的看到:
reset_password_token
= YswSAypQCyhifCdyx15c
而这里的reset_password_token是可以在数据库中取到的
2)、既然是这样,那就好办多了,我们如法炮制,
然后去数据库里拿出改密验证票
然后剩下的就可以在不进入admin@local.host伪邮箱的情况下,
自己拼接改密链接
http://**********/users/password/edit?reset_password_token=KWiEP8xAKtZzVpqwyG7R
最后,直接复制链接到浏览器,然后输入自己的新密码,就可以
改密了,这样就成功的再次拿到了管理员的登录。
最好也是最重要的,就是把管理员账户和密码存储在自己的安全的记事本里,避免再次重蹈覆辙
新家:苦行乐知-笔记小站 http://cobaya.cn/
来自为知笔记(Wiz)
相关文章推荐
- gitlab忘记管理员的密码解决方法
- ECSHOP忘记管理员密码怎么办?简单快速恢复密码方法 解决方法
- windows下忘记mysql超级管理员root密码的解决办法
- 忘记域管理员密码解决方法
- mysql数据库忘记管理员密码的解决方法
- windows下忘记mysql超级管理员root密码的解决办法
- Django忘记管理员账号和密码的解决办法
- 忘记Oracle数据库管理员密码的解决办法
- Oracle 系统管理员密码忘记解决办法
- 忘记Jenkins管理员密码的解决办法
- Sql server 管理员账户密码丢失解决办法之一
- 忘记MySQL管理员密码的解决办法
- windows下忘记mysql超级管理员root密码的解决办法
- MySQL忘记管理员密码的解决方法
- 您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应...的解决办法
- mac中mysql的root账户初始密码忘记的解决办法
- Windows Server 2008 R2忘记管理员密码后的解决方法
- oracle 11g 忘记管理员密码 如何解决
- ubuntu14.04管理员密码忘记的解决方法
- windows下忘记mysql超级管理员root密码的解决办法