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

          問題:
               很久之前在Ubuntu服務(wù)器上為部門安裝部署的Gitlab,因為最初配置的比較
               完善,后續(xù)使用過程中幾乎沒有用過管理員賬戶,突然有一天同事要求增加
               項目可創(chuàng)建數(shù)目,但是可恥的是我居然忘記了管理員賬戶和密碼......
          解決辦法:
               1、首先想到了默認的管理員賬戶及密碼:admin@local.host/5iveL!fe,
                   但是不幸的是最初安裝的時候考慮到安全,我手賤的更改了默認密碼。
              2、然后我想到了,直接去數(shù)據(jù)庫修改默認初始密碼,但是發(fā)現(xiàn)加密方式不
                   知道,直接更改為其他用戶的密碼,登錄會報錯,想到加密的時候應(yīng)該
                   是采取了關(guān)聯(lián)加密。
                   于是,我嘗試修改可能的加密Key,
                    但是發(fā)生了很2B的事情,  
                    authentication_token字段不可重復(fù)字段,gitlab的安全做的確實很棒。
           
           
              3、在我想放棄的時候,我突然發(fā)現(xiàn)了忘記密碼的功能,但是我的管理員賬戶
                    沒有設(shè)置郵箱啊,你妹。好吧,不怕,接下來就是我的解決方案了:
                    -----------因為驗證郵箱無非是為了獲取改密鏈接,
                                   我們可以自己拼接改密鏈接,然后走一個正常的改密流程。
           
                      1)、首先我們通過已知郵箱賬戶獲取到改密的請求
                         
                            進入已知賬戶郵箱,收到一個鏈接
                            http://**********/users/password/edit?reset_password_token=YswSAypQCyhifCdyx15c
                           可以很明顯的看到:
                                  reset_password_token = YswSAypQCyhifCdyx15c
                           而這里的reset_password_token是可以在數(shù)據(jù)庫中取到的
                                     
                    2)、既然是這樣,那就好辦多了,我們?nèi)绶ㄅ谥疲?/span>
                          
                         然后去數(shù)據(jù)庫里拿出改密驗證票
                                
                        然后剩下的就可以在不進入admin@local.host偽郵箱的情況下,
                        自己拼接改密鏈接
                        http://**********/users/password/edit?reset_password_token=KWiEP8xAKtZzVpqwyG7R  
                        最后,直接復(fù)制鏈接到瀏覽器,然后輸入自己的新密碼,就可以
                        改密了,這樣就成功的再次拿到了管理員的登錄。
           
          最好也是最重要的,就是把管理員賬戶和密碼存儲在自己的安全的記事本里,避免再次重蹈覆轍。
          還有就是我的博客新家:http://cobaya.cn/  謝謝關(guān)注
                  
          來自為知筆記(Wiz)

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

          評論

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

          牛逼哄哄占一樓  回復(fù)  更多評論   

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

          來看看那  回復(fù)  更多評論   

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

          謝謝博主 分享啊  回復(fù)  更多評論   

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

          @牛逼哄哄占一樓
          謝謝!  回復(fù)  更多評論   

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

          @crimped wire mesh
          多多交流!  回復(fù)  更多評論   

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

          @零柒鎖業(yè)
          多多交流  回復(fù)  更多評論   

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

          還是可以多支持下的  回復(fù)  更多評論   

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

          碉堡了!~學(xué)習(xí)  回復(fù)  更多評論   

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

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


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


          網(wǎng)站導(dǎo)航:
           
          <2014年3月>
          2324252627281
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計

          公告

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

          隨筆分類(19)

          文章檔案(1)

          博主鏈接

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 西吉县| 临安市| 云梦县| 电白县| 孝感市| 金坛市| 济源市| 泽普县| 无棣县| 合作市| 明星| 永春县| 四川省| 南木林县| 山西省| 泰顺县| 云霄县| 宁南县| 墨玉县| 自贡市| 南召县| 卓资县| 宜兰县| 都江堰市| 宜黄县| 视频| 河北省| 宜章县| 连江县| 黄浦区| 抚宁县| 嘉善县| 昂仁县| 清流县| 兴业县| 旬阳县| 东光县| 汤阴县| 五莲县| 和平县| 康马县|