當前位置:首頁 » 存儲配置 » linux系統存儲密碼的目錄

linux系統存儲密碼的目錄

發布時間: 2023-08-31 10:01:38

Ⅰ 如何查詢linux系統中所有用戶的用戶名和密碼

1、用戶名和密碼的存儲位置
存儲帳號的文件:/etc/passwd
存儲密碼的文件:/etc/shadow

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

比如要查找系統中admin普通用戶的密碼,則執行:
cat /etc/shadow | grep "admin"

3、注意:/etc/shadow文件中的密碼不是明文密碼。如上圖所示,第1個「:」號後面的即為「口令」欄位,存放的是加密後的用戶口令字,長度為13個字元。如果為空,則對應用戶沒有口令,登錄時不需要口令;如果含有不屬於集合{./0-9A-Za-z}中的字元,則對應的用戶不能登錄。

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

Ⅱ Linux 存放用戶密碼信息的目錄是什麼

用戶帳號 /etc/passwd
用戶密碼 /etc/shadow
可以查看下用戶密碼信息文件都放了什麼。
[root@localhost ~]# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:/sbin/nologin
........
每一行內容存放一個用戶的信息,每個用戶信息有7部分組成
root:x:0:0:root:/root:/bin/bash
root 用戶名 用戶登錄系統時使用的用戶名
x 密碼 密碼位
2 UID 用戶標識號
2 GID 預設組標識
root 注釋性描述 例如存放用戶全名等信息
/root 宿主目錄 用戶登錄系統後的預設目錄
/bin/bash 命令解釋器 用戶使用的Shell ,默認為bash
UID
關於上面的UID這里細說一下,其實決定用戶是什麼許可權,是由UID號決定的。
linux用戶分為三種:
超級用戶:(root UID=0)
普通用戶: (UID 500~60000)
偽用戶: (UID 1~499)
所以,可以修改用戶的UID號來修改用戶的類型,如果把root的UID號為500,那麼root就變成了普通用戶,如果把fnngj用戶的UID改為0,那麼它就擁有了root用戶的超能力。
[root@localhost ~]# vi /etc/passwd 進入之後修改,完了保存退出就OK了。
偽用戶
說到用戶種類,又牽扯到一個偽用戶,那麼偽用戶是干什麼用的?
1、偽用戶與系統和程序服務相關。
bin、daemon、shutdown、halt等,任何Linux系統默認都有這些偽用戶。
mail、news、games、apache、ftp、mysql及sshd等,與linux系統的進程相關。
2、偽用戶通常不需要或無法登錄系統。
3、可以沒有宿主目錄。

Ⅲ linux裡面/etc/passwd這個文件夾裡麵包含了哪些信息

Linux/UNIX系統裡面的/etc/passwd文件中包含了如下的重要信息:用戶名、密碼、用戶標識號(用戶標識號為 0 時代表是超級用戶)、組號、用戶登錄系統後的主目錄(例如:/home/myuser)、用戶所使用的SHELL類型(例如:csh、或者是bash)

Ⅳ linux中存放用戶賬號的文件是什麼

linux中用戶的關鍵信息被存放在系統的/etc/passwd文件中。/etc /shadow作為真正的口令文件,用於保存包括個人口令在內的數據。

通常在Linux系統中,用戶的關鍵信息被存放在系統的/etc/passwd文件中,系統的每一個合法用戶賬號對應於該文件中的一行記錄。這行記錄定義了每個用戶賬號的屬性。

Unix/Linux系統中,口令不再直接保存在passwd文件中,通常將passwd文件中的口令欄位使用一個「x」來代替,將/etc /shadow作為真正的口令文件,用於保存包括個人口令在內的數據。當然shadow文件是不能被普通用戶讀取的,只有超級用戶才有權讀取。

(4)linux系統存儲密碼的目錄擴展閱讀:

文件中的相關信息:

1、注冊名(login_name):用於區分不同的用戶。在同一系統中注冊名是唯一的。在很多系統上,該欄位被限制在8個字元(字母或數字)的長度之內;並且要注意,通常在Linux系統中對字母大小寫是敏感的。這與MSDOS/Windows是不一樣的。

2、口令(passwd):系統用口令來驗證用戶的合法性。超級用戶root或某些高級用戶可以使用系統命令passwd來更改系統中所有用戶的口令,普通用戶也可以在登錄系統後使用passwd命令來更改自己的口令。

3、用戶標識號(UID):UID是一個數值,是Linux系統中唯一的用戶標識,用於區別不同的用戶。在系統內部管理進程和文件保護時使用UID欄位。在Linux系統中,注冊名和UID都可以用於標識用戶,只不過對於系統來說UID更為重要;而對於用戶來說注冊名使用起來更方便。

熱點內容
什麼是密碼屏蔽 發布:2025-01-31 11:05:13 瀏覽:216
一個演算法的效率可分為 發布:2025-01-31 11:05:12 瀏覽:639
win7用戶名密碼是什麼 發布:2025-01-31 10:57:38 瀏覽:394
網址埠訪問 發布:2025-01-31 10:49:30 瀏覽:512
javaweb代碼 發布:2025-01-31 10:37:54 瀏覽:259
sqlserver合並 發布:2025-01-31 10:22:27 瀏覽:712
大理伺服器地址 發布:2025-01-31 10:10:52 瀏覽:972
流上傳文件 發布:2025-01-31 10:09:27 瀏覽:40
滿贈演算法 發布:2025-01-31 09:54:27 瀏覽:709
濱州視頻拍攝腳本 發布:2025-01-31 09:48:25 瀏覽:418