ubuntu更改用戶名密碼


轉發自鄔峙 大神的博客:https://www.cnblogs.com/zeusmyth/p/6231350.html

Ubuntu下更改用戶名和主機名

   很多時候,我們不滿意安裝時起的用戶名與主機名,但是由於已經在這個用戶上做了好多配置,所以只能在原來的基礎上改用戶名和主機名了。

   但是改這些文件的時候,一定要小心,因為一不小心就會造成重啟后無法登陸的情況。我自己也因為這個,浪費了好多時間:

   這里寫下我的經驗,安全的修改用戶名,避免出現修改后無法登陸的情況,希望對大家有所幫助,讓各位少走彎路

   1. 首先更改主機名字————改為bbb:

     這個容易,不會出現什么嚴重錯誤:

            (1) 修改hostname文件

      

     

      這個文件中的內容是用來顯示主機名字的,修改這個文件后,如果立刻重啟,我們會看到終端中@后面的主機名將變為bbb

      (2) 修改hosts文件

    

           

    改完主機名字,我們需要重啟計算機,否則命令執行會有些慢。

      2.  更改用戶名————改為ccc

     通常因為出錯導致重啟后無法重新登陸都是在這一環節出現,所以這一步務必按照順序來

     (1) 修改sudoer文件

      我們為自己要改的名字提前賦予較高的權限,防止修改下面文件的過程中出現權限不足

      

      

     (2) 修改shadow 文件

      這個文件中存儲與登陸有關的內容格式如下:

        username: passwd: lastchg: min: max: warn: inactive: expire: flag 

        登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志  

       

        我們需要將登錄名更改:

         


         

            (3) 修改開始目錄

          

           用戶開始目錄中,包含用戶相關配置信息,我們要將二者相匹配

    (4) 修改passwd 文件

            

           passwd文件內容格式如下:

           用戶名: 密碼 : uid  : gid :用戶描述:主目錄:登陸shell

          

           我們將用戶名,以及主目錄等等改為新的名字

          

    (5) 如果我們還想修改原來用戶下文件所屬的組:

      我們還可以將 /etc/group 文件中的舊用戶組,改為新的用戶組

    (6) 最后,再次進入/etc/sudoer 文件,將就用戶名aaa 刪除

      

    重啟,再次登陸,我們會發現用戶名和主機名都已經更改成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM