新聞中心
linux 操作系統(tǒng)的用戶管理是Linux的基本任務(wù)。要查看Linux系統(tǒng)中的用戶,可以使用以下命令。

1.使用cat /etc/passwd命令
在Linux終端中輸入cat /etc/passwd命令,可以查看所有的用戶。/etc/passwd是一個存儲所有用戶賬戶信息的文件,用戶名、uid、登錄Shell等信息均包含在其中。例如:
[root@localhost ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/usr/bin/nologin
db2inst1:x:998:996::/home/db2inst1:/bin/bash
…
上面的命令輸出了所有的用戶賬戶信息,每行表示每個用戶的信息,用戶名(root)占第一列,第二列的x表示使用的密碼存取方法,第三、第四列為uid、gid,表示這個用戶的用戶ID。
2.使用getent命令
getent命令也可以同樣查看Linux系統(tǒng)中所有的用戶,只需要在終端中輸入getent passwd即可查看系統(tǒng)中所有用戶信息,輸出結(jié)果與cat /etc/passwd命令類似
[root@localhost ~]# getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/usr/bin/nologin
db2inst1:x:998:996::/home/db2inst1:/bin/bash
…
3.使用cut 和 awk命令
除了以上兩個命令外,我們還可以通過使用cut 和 awk結(jié)合查看Linux當(dāng)前系統(tǒng)中的用戶,在終端中輸入以下內(nèi)容:
[root@localhost ~]# cut -d: -f1 /etc/passwd | awk ‘{print $1}’
root
bin
db2inst1
…
運行以上命令,可以只輸出所有的用戶名,其中cut 命令的作用是以”:”為分隔符,取出第一列的內(nèi)容,而awk則用于把多個連續(xù)的空格轉(zhuǎn)換成一個空格,最終只輸出當(dāng)前系統(tǒng)中用戶名。
通過以上三種命令即可完成查看Linux系統(tǒng)中用戶的任務(wù),不但方便快捷,而且查看結(jié)果也更為直觀,更有利于 Linux 系統(tǒng)管理者進行系統(tǒng)管理。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
當(dāng)前標題:如何查看Linux中的用戶?(查看linux中用戶)
URL鏈接:http://m.fisionsoft.com.cn/article/dhggedp.html


咨詢
建站咨詢
