Linux系列教程(十五)——Linux用戶和用戶組管理之用戶管理命令


  上篇博客我們介紹了用戶管理的相關配置文件,包括用戶信息文件/etc/passwd,用戶密碼文件/etc/shadow;然后介紹了用戶組信息文件/etc/group,用戶組密碼文件/etc/gshadow。用戶的家目錄,以及用戶的模板目錄,那么我們如何創建用戶呢?這篇博客我們將學習用戶管理的相關命令。

1、添加用戶命令:useradd

  ①、命令名稱:useradd

  ②、英文原意:

  ③、命令所在路徑:/usr/sbin/useradd

  ④、執行權限:root

  ⑤、功能描述:添加新用戶

  ⑥、語法: useradd 【選項】【用戶名】

      -u UID:手工指定用戶的uid

      -d 家目錄:手工指定用戶的家目錄

      -c 用戶說明:手工指定用戶說明

      -g 組名:手工指定用戶的初始組

      -G 組名:手工指定用戶的附加組

      -s shell:手工指定用戶的登錄shell,默認是/bin/bash

  注意:添加選項的uid,家目錄等等前面的配置文件我們都已經講解了,實際上創建新用戶是不用添加任何選項的,默認就好。

  范例:添加用戶tom:useradd tom。

  

  創建一個新用戶之后,會在下面文件中自動生成內容:

  /etc/passwd:生成用戶信息

  /etc/shadow:生成密碼信息

  /etc/group:生成用戶組信息

  /etc/gshadow:生成用戶組密碼信息

  /home/tom:創建家目錄

  /var/spool/mail/tom:創建用戶郵箱目錄

  

  上面出現了很多默認值,用戶默認值文件如下:

  

  

 

2、修改用戶密碼:passwd

  ①、命令名稱:passwd

  ②、英文原意:

  ③、命令所在路徑:/usr/bin/passwd

  ④、執行權限:root

  ⑤、功能描述:修改用戶的密碼

  ⑥、語法: passwd 【選項】【用戶名】

        -S  查詢用戶密碼的密碼狀態,僅root用戶可用

        -l  暫時鎖定用戶。僅root用戶可用

        -u  解鎖用戶。僅root用戶可用

        -stdin  可以通過管道符輸出的數據作為用戶的密碼

  注意:root用戶能修改任何用戶的密碼,語法為 passwd 用戶名。而普通用戶只能修改自己的密碼,語法為 passwd,后面不能加普通用戶名,而且密碼要符合密碼規則,不然修改不了。

  

3、修改用戶信息:usermod

  

 

4、修改用戶密碼狀態:chage

  

 

5、刪除用戶命令:userdel

  語法:userdel 【-r】用戶名

     -r  刪除用戶的同時刪除用戶家目錄

  執行上面的命令,會自動刪除下面的文件:

  ①、刪除 /etc/passwd 文件的用戶信息

  ②、刪除 /etc/shadow 文件的用戶密碼信息

  ③、刪除/etc/group 文件的用戶組信息

  ④、刪除 /etc/gshadow 文件的用戶組密碼信息

  ⑤、刪除用戶的郵件信息 rm -rf /var/spool/mail/用戶名

  ⑥、刪除用戶的家目錄 rm -rf /home/用戶名

  注意:基本上完整的刪除一個用戶都是要加上 -r 選項的。如何判斷是否完整的刪除一個用戶,只需要從新添加該用戶一次,如果報如下錯誤則沒有刪除干凈:

  

 

6、查看用戶id

  

 

7、切換用戶身份 su 

  

 

  注意:選項 - 千萬不能省略,必須要連帶用戶的環境變量一起切換。從普通用戶切換到 root 用戶是需要輸入密碼的,而從root用戶切換到普通用戶是不需要輸入密碼的。

  

 

8、添加用戶組:groupadd

  語法:groupadd 【選項】組名

      -g GID  指定組id

9、修改用戶組:groupmod

  語法:groupmod 【選項】組名

      -g GID  修改組id

      -n 新組名  修改組名

  范例:把組名 group1 修改為 group2

      groupmod -n group2 group1

10、刪除用戶組:groupdel

  語法:groupdel 組名

11、總結

  本篇博客我們講解了管理用戶和用戶組的命令,包括新建、修改、查看等等。還講解了切換用戶的命令 su,這個命令以后用到的也比較多。那么通過這一篇博客和前面一篇博客,用戶和用戶組管理就結束了,下篇博客我們將進入權限管理的介紹。


免責聲明!

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



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