如何查詢linux系統中所有使用者的使用者名稱和密碼

2021-12-24 10:54:27 字數 1519 閱讀 5261

1樓:時光的最後

查詢linux系統中所有使用者的使用者名稱和密碼的方法如下:

1、輸入“cat /etc/passwd”命令檢視所有的使用者資訊。

2、輸入“cat /etc/passwd|grep 使用者名稱”命令,用於查詢某個使用者。

3、輸入“cat /etc/group”命令,用於檢視所有組資訊。

4、輸入“cat /etc/group|grep 組名”命令,用於查詢某個使用者組。

5、輸入“groups” 檢視當前登入使用者的組內成員;“groups test” 檢視test使用者所在的組,以及組內成員;“whoami”檢視當前登入使用者名稱。

2樓:吉祥二進位制

1、使用者名稱和密碼的儲存位置

儲存帳號的檔案:/etc/passwd

儲存密碼的檔案:/etc/shadow

2、可以使用cat、more、head、tail以及vim等命令檢視或者修改,如下圖所示:

比如要查詢系統中admin普通使用者的密碼,則執行:

cat /etc/shadow | grep "admin"

3、注意:/etc/shadow檔案中的密碼不是明文密碼。如上圖所示,第1個“:

”號後面的即為“口令”欄位,存放的是加密後的使用者口令字,長度為13個字元。如果為空,則對應使用者沒有口令,登入時不需要口令;如果含有不屬於集合中的字元,則對應的使用者不能登入。

所以通過/etc/shadow獲取的只是密碼加密後的hash雜湊值,要獲取明文密碼,需要自己進行破解。

3樓:全全全生

密碼是看不到的,即使是root 也不能檢視,只能修改,如何檢視使用者名稱 很容易 ,grep bash /etc/passwd 就可以得到所有的普通使用者了 。

linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。

linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。

嚴格來講,linux這個詞本身只表示linux核心,但實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu工程各種工具和資料庫的作業系統。

4樓:

finger [-lmsp][帳號名稱...]

5樓:易查分

如果單獨開發一個查詢系統,涉及到的內容比較多,常見的有技術支援、伺服器支援、**支援等,還需要高昂的開發費用,一般學校和小企業是無法支撐這筆費用的,而且還需要專人來維護,所以自主開發一套查詢系統,對於學校和小企業來說是不太現實的!其實學校和企業可以利用易查分來生成查詢系統,以上的開發專案都不需要,只要把需要查詢的內容做成excel,上傳到易查分,就能生成,基本上3分鐘就可以做好!後續也不用專人維護,老師們可以自己搭建一個自己學校的管理後臺,很方便!

你可以試試哦~~

6樓:紅歌的老巢

五常市鴻禾米業******

linux查詢目錄下的所有檔案中是否含有某個字串

grep rn 要查詢的字串 r 是遞迴查詢 n 是顯示行號 表示當前目錄所有檔案,也可以是某個檔名。grep命令的常用格式為 grep 選項 模式 檔案 模式部分 1 直接輸入要匹配的字串,這個可以用fgrep fast grep 代替來提高查詢速度,比如我要匹配一下hello.c檔案中print...

如何從資料庫查詢各表中所有存在預設值的字段

竇女情仇 山歌 陽春三月桃花紅,紅了流水紅了山,花紅鶯歌,蝴蝶來耶,妹妹單等採花郎。青山綠水好風光,繞了流水繞山梁,歌時青山,歸時水耶,山水相依萬年長。這條語句應用在mysql中 update columns set columns default null where table schema 表...

如何檢視linux系統的網路介面

方法 步驟 1 進入linux,使用 cat etc services 命令,可以檢視所有服務預設的埠列表資訊。2 使用 stat 命令,檢視正在連線的埠 連線 列表資訊。3 使用 nestat a 命令,檢視所有服務埠 監聽 連線 列表資訊。4 套接字的種類除了t tcp u udp 之外,還有w...