linux用戶和群組


1、用戶文件

   在linux系統中建立一個用戶會建立以下的文件:

    1)passwd(位於etc目錄下)

    2)shadow(位於etc目錄下)

    3)group(位於etc目錄下)

    4)gshadow(位於etc目錄下)

    5)mail(在mail目錄下建立自己的郵箱文件)

    6)home(在home目錄下建立自己的家目錄文件)

 (1)passwd文件

  存儲所有用戶的信息,進入到/etc/passwd文件

  

  每一條用戶信息被分成七段,中間以分號分割,其中第一段表示用戶名,第二段表示密碼,第三段表示uid,第四段表示gid,第五段表示描述信息,第六段表示家目錄,第七段表示是否可以登陸(該用戶第一個要執行的進程)。

  (2)shadow文件

  

  (3)group文件

  group文件中是所有的組,每一行表示一個組,每一個組中有4段信息,中間以冒號分割

  

  (4)gshadow文件

  

2、命令使用

   (1)useradd

      用於linux系統中添加新賬戶的命令,它有以下的命令選項:

       1)-u   指定用戶的uid

       2)-g  指定用戶所屬的群組

       3)-d 指定用戶的家目錄

       4)-c 指定用戶的備注信息

       5)-s 指定用戶的shell

       例如:增加一個用戶

      

   (2)usermod  

      用戶修改賬戶信息,它有以下命令選項:

       1)-u 修改用戶的uid

       2)-g 修改用戶的gid

       3)-G 將一個用戶添加到指定的群組中

       4)-d 修改用戶的家目錄

       5)-c 修改用戶的備注信息

       6)-s 修改用戶所用的shell

      列如:修改用戶小趙的家目錄為/home/newxiaozhao的命令

      

      此時在家目錄中並沒有生成newxiaozhao的文件夾,而是在passwd文件中家目錄會被改變,現在需要拷貝一份家文件的目錄。

      

      這樣家目錄中就會有這樣一個文件夾。

      將xiaoli添加到xiaozhao這個群組中

      

      

      對於-G的命令,表示覆蓋之前的群組

      

      其他命令:

      usermod -L 用戶   鎖住用戶

      

      

      usermod -U 用戶  賬號解鎖

      

      

  (3)userdel 

      刪除用戶賬戶信息

        -r 在刪除用戶的同時,刪除其家目錄和郵箱

      例如:刪除xiaoli用戶

      

  (4)groupadd   

       增加群組

       -g指定群組的gid

       為系統新添加一個群組為mit

      

  (5)groupmod   

       修改群組

       -g修改群組的gid

       -n修改群組的名稱

       將mit群組的gid修改為1005

      

      將mit群組的名稱修改為nat

      

  (6)groupdel

      刪除一個群組的賬號

      


免責聲明!

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



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