上篇部落格我們介紹了使用者管理的相關配置檔案,包括使用者資訊檔案/etc/passwd,使用者密碼檔案/etc/shadow;然後介紹了使用者組資訊檔案/etc/group,使用者組密碼檔案/etc/gshadow。使用者的家目錄,以及使用者的模闆目錄,那麼我們如何建立使用者呢?這篇部落格我們将學習使用者管理的相關指令。
上篇部落格我們介紹了使用者管理的相關配置檔案,包括使用者資訊檔案/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
⑤、功能描述:修改使用者的密碼
⑥、文法: 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,這個指令以後用到的也比較多。那麼通過這一篇部落格和前面一篇部落格,使用者和使用者組管理就結束了,下篇部落格我們将進入權限管理的介紹。
作者:IT可樂
出處:http://www.cnblogs.com/ysocean/
資源:微信搜【IT可樂】關注我,回複 【電子書】有我特别篩選的免費電子書。
本文版權歸作者所有,歡迎轉載,但未經作者同意不能轉載,否則保留追究法律責任的權利。