一、用戶列表的概念
用戶列表是指在操作系統中所有已創建並設置了密碼的用戶、用戶組的清單列表。
當在系統中安裝好CentOS,並創建好了用戶後,就可以使用某些命令來查看已經創建的用戶,以及用戶所在的組信息等。
二、CentOS查看用戶列表命令
下面是查看用戶列表常用的命令:
$cat /etc/passwd $cut -d: -f1 /etc/passwd $awk -F":" '{print $1}' /etc/passwd
三、使用cat命令查看用戶列表
cat /etc/passwd命令可以查看所有已創建用戶的信息,包括用戶名、UID、GID、用戶主目錄、默認shell等信息。
$cat /etc/passwd
下面是輸出結果的樣例:
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin mail:x:12:12:mail:/var/spool/mail:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin
四、使用cut命令查看所有用戶名
cut -d: -f1 /etc/passwd命令可以查看所有的用戶名。
$cut -d: -f1 /etc/passwd
下面是輸出結果的樣例:
root bin daemon mail ftp nobody
五、使用awk命令查看所有用戶名
awk -F”:” ‘{print $1}’ /etc/passwd命令可以查看所有的用戶名。
$awk -F":" '{print $1}' /etc/passwd
下面是輸出結果的樣例:
root bin daemon mail ftp nobody
六、查看用戶所在的組
在/etc/passwd文件中,每個用戶都有一個所屬的組ID,可以使用grep命令查找所有屬於某個組ID的用戶,也可以使用id命令查看某個用戶所屬的組信息。
查找屬於某個組ID的用戶
$grep '1001' /etc/passwd
id命令查看某個用戶所屬的組信息
$id username
下面是輸出結果的樣例:
uid=1000(username) gid=1000(username) 組=1000(username),10(wheel)
七、查看某個用戶的詳細信息
可以使用finger命令查看某個用戶的詳細信息,如其完整登錄名、郵件地址、最近一次登錄時間等信息。
$finger username
下面是輸出結果的樣例:
Login: username Name: user Directory: /home/username Shell: /bin/bash Office: XXX-XXX-XXXX Home Phone: XXX-XXX-XXXX On since Wed May 16 11:11 (CST) on :0 (::ffff:127.0.0.1) 1 day 22 hours idle (messages off) No mail. No Plan.
八、總結
通過以上命令,可以方便地查看CentOS操作系統中的用戶列表、用戶組信息,並進行進一步的操作。了解用戶列表,可以更好地管理系統。
原創文章,作者:BDXGK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371033.html