當前位置:首頁 » 密碼管理 » linux存放密碼信息是什麼文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux存放密碼信息是什麼文件

發布時間: 2022-07-18 17:52:02

⑴ 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文件是不能被普通用戶讀取的,只有超級用戶才有權讀取。

(2)linux存放密碼信息是什麼文件擴展閱讀:

文件中的相關信息:

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

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

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

⑶ linux用戶密碼保存在哪裡

1、linux用戶密碼存儲在/etc/shadow,格式為(以「:」為分割符),密碼文件與用戶文件相對應

檢查:cat /etc/shadow


shadow的每一行是一個用戶,其含義是:

1)用戶名

2)加密的密碼

3)上次更改密碼的日期(從1970-1-1開始)

4)最短密碼期限(按天計算,0 = 無最短期限)

5)最長密碼期限(按天計算)

6)密碼警告期限(按天計算,0 = 未指定警告)

7)密碼非活動期限(按天計算)

8)賬號到期時間(從1970-1-1開始)

9)保留域

/etc/shadow 由 pwconv 命令根據/etc/passwd中的數據自動產生

2、檢查linux用戶:cat /etc/passwd

⑷ linux系統中哪個目錄存放用戶密碼信息

/etc/passwd這個文件是存放用戶密碼信息的。

⑸ linux的密碼保存在那個文件里

NIX/Linux的密碼文件原來採用/etc/passwd,共有7個欄位。用戶的密碼加密後放在每一行的第二個欄位里,這個
/etc/passwd文件在一般情況下是所有用戶可讀,只有root用戶可寫的,這樣不良用戶就可能讀取加密後的密碼字串來取得密碼。因為這個安全原因,設置一個/etc/shadow文件專門用於保存密碼且它的許可權一般是root可讀,沒有其他許可權。這樣加密後的密碼文件就不能被普通用戶讀取。做法是把/etc/passwd對應的密碼欄位用*號表示,在/etc/shadow里對應的一行,有用戶名和真正的密碼加密字串,其他的欄位一般留空。
原始建立起來的系統,只有/etc/passwd文件,使用useradd,passwd命令也只能把密碼寫入/etc/passwd

⑹ linux系統中哪個文件用於存放組群賬號的加密信息

/etc/passwd 用戶配置文件 /etc/shadow 用戶密碼文件 /etc/group 組 組用戶文件/etc/gshadow 組密碼文件

⑺ 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和/etc/shadow。