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 閱讀(15823) 評論(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年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          公告

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

          隨筆分類(19)

          文章檔案(1)

          博主鏈接

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 望谟县| 扎鲁特旗| 张家界市| 太仓市| 泸溪县| 宁城县| 平南县| 曲阳县| 铁力市| 南投市| 香港| 克什克腾旗| 大足县| 海原县| 佛学| 高台县| 永年县| 凤翔县| 雷波县| 嘉禾县| 台前县| 响水县| 敦煌市| 江门市| 巴彦县| 台南市| 柳州市| 牡丹江市| 镇巴县| 广饶县| 沙雅县| 芜湖市| 仁化县| 庆阳市| 西乌珠穆沁旗| 奇台县| 承德市| 寿宁县| 新野县| 安乡县| 临邑县|