以前linux服務器的密碼被別人改過, 而後叫服務器相關的負責人重置了root帳戶(服務器負責人在客戶所在公司), 重置好以後, 領導叫更改下rootlinux
用戶名和密碼, 因而我二話不說就開始找方法, 找到一篇文章大概是這樣的操做步驟:服務器
vi /etc/passwd
按i鍵進入編輯狀態
修改第1行第1個root爲新的用戶名
按esc鍵退出編輯狀態,並輸入:x保存並退出
vi /etc/shadow
按i鍵進入編輯狀態
修改第1行第1個root爲新的用戶名虛擬機
按esc鍵退出編輯狀態,並輸入:x!強制保存並退出配置
結果我不知抽了什麼風, 在修改完passwd文件以後, 關閉了命令窗口, 嘗試用修改後的用戶名登錄, 密碼錯誤, 再用回root登錄, 仍是密碼錯誤, 此時密碼
我才意識到問題的嚴重性, 由於這兩個文件都是用戶配置文件, 其中passwd保存的是帳號,shadow保存的是帳號的密碼等信息, 我只更改了一個文件, 方法
兩邊用戶對應不上, 致使沒法登錄, 而後再網上查找相應解決方案, 大多數的解決方法都指向使用單用戶模式重置密碼, 可是服務器在客戶所在公司, 還配置文件
是得聯繫他們進行解決, 沒辦法, 事情已經到了這個地步, 只能解決, 因而後來麻煩客戶公司的維護人員進行處理, 非常抱歉.查詢
網上查詢後, 發現本身不是一我的, 可是出現這個問題, 我本身是很慚愧的, 目前服務器已經進行root重置, 之後操做線上linux涉及系統的操做仍是得在文件
本地虛擬機先跑一遍, 但願從此不會再犯相似的錯誤!!!vi