Linux使用者賬戶檔案

2021-06-08 02:35:56 字數 820 閱讀 1596

linux每個使用者都有乙個uid,所有的使用者資訊都存放在/etc/password檔案中,每個使用者的資訊都佔單獨的一行,各項之間用:隔開。

為了安全起見,每個使用者的密碼都以加密的形勢存放在/etc/shadow中。

使用者uid的取值其實具有一定的限制,具體取值範圍如下:

id 範圍

該 id 使用者特性

0(系統管理員)

當 uid 是 0 時,代表這個帳號是『系統管理員』! 所以當你要讓其他的帳號名稱也具有 root 的許可權時,將該帳號的 uid 改為 0 即可。 這也就是說,一部系統上面的系統管理員不見得只有 root 喔! 不過,很不建議有多個帳號的 uid 是 0 啦~

1~499

(系統帳號)

保留給系統使用的 id,其實除了 0 之外,其他的 uid 許可權與特性並沒有不一樣。預設 500 以下的數字讓給系統作為保留帳號只是乙個習慣。

由於系統上面啟動的服務希望使用較小的許可權去運作,因此不希望使用 root 的身份去執行這些服務, 所以我們就得要提供這些運作中程式的擁有者帳號才行。這些系統帳號通常是不可登入的, 所以才會有我們在第十一章提到的 /sbin/nologin 這個特殊的 shell 存在。

根據系統帳號的由來,通常系統帳號又約略被區分為兩種:

1~99:由 distributions 自行建立的系統帳號;

100~499:若使用者有系統帳號需求時,可以使用的帳號 uid。

500~65535

(可登入帳號)

給一般使用者用的。事實上,目前的 linux 核心 (2.6.x 版)已經可以支援到 4294967295 (2^32-1) 這麼大的 uid 號碼喔!

Linux中使用者賬戶檔案解釋

通過指令vi etc passwd開啟passwd檔案來看看,下面列舉部分內容 root x 0 0 root root bin bash daemon x 1 1 daemon usr sbin bin sh bin x 2 2 bin bin bin sh sys x 3 3 sys dev b...

linux賬戶與使用者組

使用者帳號 etc passwd檔案結構 root x 0 0 root root bin bash 每一行使用 分隔開,共有七段,分別是 1.帳號名稱 2.密碼 3.uid linux對於uid有幾個限制 0 系統管理員 1 499 系統帳號 500 65535 可登入帳號 4.gid 5.使用者...

linux入門 使用者和組賬戶管理

linux作業系統是乙個多使用者作業系統,它允許多使用者同時登入到系統上並使用資源。系統會根據賬戶來區分每個使用者的檔案,程序,任務和工作環境,使得每個使用者工作都不受干擾。配置檔案 l 儲存使用者資訊的檔案 etc passwd l 儲存密碼的檔案 etc shadow l 儲存使用者組的檔案 e...