linux 中檢視所有使用者

2021-10-06 23:15:54 字數 1130 閱讀 9971

方法 1 :使用 /etc/passwd 檔案

/etc/passwd 是乙個文字檔案,其中包含了登入 linux 系統所必需的每個使用者的資訊。它儲存使用者的有用資訊,如使用者名稱、密碼、使用者 id、群組 id、使用者 id 資訊、使用者的家目錄和 shell 。

/etc/passwd 檔案將每個使用者的詳細資訊寫為一行,其中包含七個字段:

[mhbtest@localhost etc]$ cat passwd

root:x:0:0:root:/root:/bin/bash

...mhbtest:x:851:851::/home/mhbtest:/bin/bash

7 個字段的詳細資訊如下。

你可以使用 awk 或 cut 命令僅列印出 linux 系統中所有使用者的使用者名稱列表。顯示的結果是相同的。

#awk -f':' '' /etc/passwd

or#cut -d: -f1 /etc/passwd

root

...mhbtest

方法 2 :使用 getent 命令

getent 命令顯示 name service switch 庫支援的資料庫中的條目。這些庫的配置檔案為 /etc/nsswitch.conf。

getent 命令顯示類似於 /etc/passwd 檔案的使用者詳細資訊,它將每個使用者詳細資訊顯示為包含七個欄位的單行。

[mhbtest@localhost kafka_mhb]$ getent passwd

root:x:0:0:root:/root:/bin/bash

...mhbtest:x:851:851::/home/mhbtest:/bin/bash

方法 3 :使用 compgen 命令

compgen 是 bash 的內建命令,它將顯示所有可用的命令,別名和函式。

[mhbtest@localhost kafka_mhb]$ compgen -u

root

...mhbtest

linux檢視所有使用者

檢視所有使用者 linux裡,並沒有像windows的net user,net localgroup這些方便的命令來治理使用者。xwindows介面的就不說了。的工具或命令 groupadd 注 新增使用者組 groupdel 注 刪除使用者組 groupmod 注 修改使用者組 groups 注 ...

linux檢視所有使用者資訊

所有的使用者資訊在根目錄 etc 中passwd檔案內,而passwd的所有許可權是root使用者及root組使用者,所有想要檢視所有使用者,需要root使用者登入系統。root使用者登入後,可以直接用檢視命令cat more less等檢視passwd檔案即可。執行,如 root登入,more e...

Linux檢視所有使用者用什麼命令

用過linux系統的人都知道,linux系統檢視使用者不是會windows那樣,滑鼠右鍵看我的電腦屬性,然後看計算機使用者和組即可。那麼linux作業系統裡檢視所有使用者該怎麼辦呢?用命令。其實用命令就能很輕鬆的檢視到linux系統有哪些使用者。1 linux裡檢視所有使用者 1 在終端裡.其實只需...