1. 程式人生 > >linux修改root賬戶的用戶名所得的教訓

linux修改root賬戶的用戶名所得的教訓

操作 但是 行處理 人在 etc 步驟 強制 希望 試用

之前linux服務器的密碼被別人改過, 然後叫服務器相關的負責人重置了root賬戶(服務器負責人在客戶所在公司), 重置好之後, 領導叫更改下root

用戶名和密碼, 於是我二話不說就開始找方法, 找到一篇文章大概是這樣的操作步驟:

  vi /etc/passwd
按i鍵進入編輯狀態
修改第1行第1個root為新的用戶名
按esc鍵退出編輯狀態,並輸入:x保存並退出
vi /etc/shadow
按i鍵進入編輯狀態
修改第1行第1個root為新的用戶名

按esc鍵退出編輯狀態,並輸入:x!強制保存並退出

結果我不知抽了什麽風, 在修改完passwd文件之後, 關閉了命令窗口, 嘗試用修改後的用戶名登陸, 密碼錯誤, 再用回root登陸, 還是密碼錯誤, 此時

我才意識到問題的嚴重性, 因為這兩個文件都是用戶配置文件, 其中passwd保存的是賬號,shadow保存的是賬號的密碼等信息, 我只更改了一個文件,

兩邊用戶對應不上, 導致無法登陸, 然後再網上查找相應解決方案, 大多數的解決方法都指向使用單用戶模式重置密碼, 但是服務器在客戶所在公司, 還

是得聯系他們進行解決, 沒辦法, 事情已經到了這個地步, 只能解決, 於是後來麻煩客戶公司的維護人員進行處理, 很是抱歉.

網上查詢後, 發現自己不是一個人, 但是出現這個問題, 我自己是很慚愧的, 目前服務器已經進行root重置, 以後操作線上linux涉及系統的操作還是得在

本地虛擬機先跑一遍, 希望今後不會再犯類似的錯誤!!!

linux修改root賬戶的用戶名所得的教訓