1. linux配置文件之/etc/passwd詳解
用戶信息文件存放路徑:/etc/passwd
通過胡弊 # cat /etc/passwd命令來查看/etc/passwd配置文件的信息如下:
以root用戶信息為例: root:x:0:0:root:/root:/bin/bash共7個欄位,並以:進行了分割
Linux用戶分為三種:
超級用戶(root,UID=0)
普通用戶(UID 500-60000)
偽用戶(UID 1-499)
所以,在linux里穗做侍面,只要UID為0的用戶就是超級用戶;也就是你想把哪個普通用戶升級為超級用戶,只需要把他的UID改為0就可以了;
在創建用戶時,默認生成的UID都是在500-60000之間,如果要指定UID,也同樣要遵守這個規則,已經存在的UID,不能重復指定.
偽用戶就是用來被系統調用的用戶.
--與系統和程序服務相關; 比如,bin、shutdown等
--任何linux系統默認都有這些偽用戶mail、news、games、apache、ftp、mysql等
--與linux系統的進程相關
偽用戶通常不需要或無法登錄系統,並且偽用戶可以沒有宿主目錄.
關於用戶組(GID)
--每個用戶都至少屬於一個用戶組
--每個用戶組可以包括多個用戶
--同一用猜吵戶組的用戶享有該組共有的許可權
注釋性描述,主要是創建用戶時,對這個用戶進行的一個信息備注,以便識別;
查看有無此用戶信息,可以執行grep 用戶名 /etc/passwd
2. )linux系統中存放加密用戶帳號信息的文件是()。
用戶可以在終端通過cat命令查看:cat /etc/shadow
NIX/Linux的密碼文件原來採用/etc/passwd,共有7個欄位。用戶的密碼加密後放在每一行的第二個欄位里,這個 /etc/passwd文件在一般情況下是所有用戶可讀,只有root用戶可寫的,這樣不良用戶就稿稿可能讀取加密後的密碼字串來取得密碼。
因為這個安全原因,設置一個/etc/shadow文件專門用於保存密碼且它的許可權一般是root可讀,沒有其他許可權。加密後的密碼文件就不能被普通用戶讀取。做法是把/etc/passwd對應的密碼欄位用*號表示,在/etc/shadow里對應的一行,有用戶名和真正的密碼加密字串,其他的欄位一般留空。
(2)linux用戶信息文件擴展閱讀:
在Linux中普通文件和目錄文件保消敬凱存在稱為塊物理設備的磁碟或者磁帶上。一套Linux系統支持若干物理盤,每個物理盤可定義一個或者多個拿喚文件系統。(類比於微機磁碟分區)。每個文件系統由邏輯塊的序列組成,一個邏輯盤空間一般劃分為幾個用途各不相同的部分,即引導塊、超級塊、inode區以及數據區等。
3. LINUX中創建一個用戶後系統會在哪些配置文件中作記錄
Linux系統下新建一個用戶會在以下幾個文件中做記錄,下面以admin用戶為例:
1、/etc/passwd用戶信息文件
cat/etc/passwd
#admin:x:503:501::/home/admin:/bin/bash
#用戶名admin
2、/etc/shadow用戶密碼文件
cat/etc/shadow
#admin:Dnakfw28zf38w:8764:0:168:7:::
#admin用戶密碼,密碼加密方式存放
3、/etc/group用戶組文件
cat/etc/group
#admin:x:1:root,bin,admin
#admin用戶隸屬於admin組
4、最後是用戶的家目錄
cd/home/admin
4. 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更為重要;而對於用戶來說注冊名使用宏鬧起來更方便。
5. 1、 Linux系統中用戶的信息保存於哪個文件
用戶,在/etc/password,有防護的話,會有shadow。
防護就是不給普通用戶讀到口令,口令本身也是……沒有的,存的也是個……計算值