gitlab忘記管理員賬戶或密碼解決記錄

          問題:
               很久之前在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)

          posted on 2014-03-28 12:05 Nirvana reborn 閱讀(15819) 評論(9)  編輯  收藏 所屬分類: ★項目架構

          評論

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2014-03-28 15:58 牛逼哄哄占一樓

          牛逼哄哄占一樓  回復  更多評論   

          # crimped wire mesh 2014-03-29 10:53 crimped wire mesh

          來看看那  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2014-03-29 10:54 零柒鎖業

          謝謝博主 分享啊  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2014-03-30 11:44 Nirvana reborn

          @牛逼哄哄占一樓
          謝謝!  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2014-03-30 11:44 Nirvana reborn

          @crimped wire mesh
          多多交流!  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2014-03-30 11:44 Nirvana reborn

          @零柒鎖業
          多多交流  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2014-04-03 20:21 Plant Extract

          還是可以多支持下的  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄[未登錄] 2014-04-04 11:29 l

          碉堡了!~學習  回復  更多評論   

          # re: gitlab忘記管理員賬戶或密碼解決記錄 2015-08-28 17:30 寧以致遠

          在電腦啟動畫面出現前,按下f8,選擇安全模式登錄系統,然后點開始菜單-控制面板-用戶帳戶-然后點擊管理員的賬戶刪除密碼即可(不用輸入原密碼)  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2014年3月>
          2324252627281
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          公告

          我好喜歡它,
          我的 QQ 66013804
          我想做技術流,可是我很懶,
          博客新地址:<a href="

          隨筆分類(19)

          文章檔案(1)

          博主鏈接

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 安福县| 阿巴嘎旗| 乌兰察布市| 高陵县| 迁安市| 华宁县| 商城县| 斗六市| 广汉市| 宜兰市| 田东县| 苏尼特左旗| 卢氏县| 南木林县| 红桥区| 砀山县| 兰考县| 佛山市| 中江县| 潼南县| 文山县| 西昌市| 庆云县| 霍邱县| 华池县| 乡城县| 黑山县| 平遥县| 玉树县| 遵化市| 南阳市| 朝阳区| 昆明市| 长宁区| 新龙县| 张家口市| 万全县| 阿巴嘎旗| 永丰县| 灵台县| 锦州市|