如何列出Linux服務器系統中的所有用戶


方法1:“ cat”命令
要使用“ cat”命令列出Linux系統中的所有用戶,應按順序執行以下步驟:
啟動終端。
使用“ cat”命令列出終端上的所有用戶,以顯示存儲在Linux系統的/ etc/passwd文件中的所有用戶帳戶詳細信息和密碼。
$ cat/etc/passwd
如下所示,運行此命令將顯示用戶名以及一些其他信息。您可以滾動瀏覽此列表以查看Linux系統的所有用戶。


方法2:“ awk”命令
如果只想顯示用戶名,則“ awk”命令很有用;如果不需要“ cat”命令返回的所有技術詳細信息,則可能有用。要使用此命令列出Linux系統中的所有用戶,應按順序執行以下步驟:
啟動終端。
運行以下命令:
$ awk –F: ‘{ print $1}’ /etc/passwd
在終端中運行此命令時,將僅返回用戶名。該列表包括Linux系統的所有用戶。

方法3:“ compgen”命令
就像“awk”命令一樣,該命令僅用於顯示用戶名,而忽略所有其他詳細信息。要使用“ compgen”命令列出Linux系統的所有用戶,應按順序執行以下步驟:
啟動終端。
運行以下命令:
$ compgen –u
該命令將返回與您的Linux操作系統關聯的所有用戶名。

方法4:“getent”命令
“getent”命令的輸出與“ cat”命令的輸出非常相似,因為它顯示了很多詳細信息以及用戶名。要使用“getent”命令列出Linux系統中的所有用戶,應按順序執行以下步驟:
啟動終端。
運行以下命令:
$ getent passwd
該命令將列出您的Linux系統的所有用戶以及其他一些詳細信息,如下圖所示。

根據您的要求,您可以從本文討論的四個命令中進行選擇,以獲得用戶列表。這兩種方法中,除了列出Linux系統的所有用戶外,還為所有用戶帳戶提供了一些重要的詳細信息。A5互聯https://www.a5idc.net/


免責聲明!

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



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