1. 程式人生 > >四、使用者、群組和許可權(未完結)

四、使用者、群組和許可權(未完結)

一、“/etc/passwd”

1、/etc/passwd檔案每個欄位的具體含義:
在這裡插入圖片描述
a) 第1個欄位(列)記錄的是這個使用者的名字(在建立使用者時root使用者起的)。
b) 第2個欄位(列)如果是x,表示該使用者登入Linux系統時必須使用密碼;如果為空,則該使用者在登入時無須提供密碼。
c) 第3個欄位(列)記錄的是這個使用者的uid。
d) 第4個欄位(列)記錄的是這個使用者所屬群組的gid。
e) 第5個欄位(列)記錄的是有關這個使用者的註釋資訊(如全名或通訊地址)。
f) 第6個欄位(列)記錄的是這個使用者的家目錄的路徑。(注意:該使用者的家目錄必須是該使用者建立,否則在ubuntu16.04下不能進入圖形介面)
g) 第7個欄位(列)記錄的是這個使用者登入後,第一個要執行的程序。

二、“/etc/shadow”

  1. /etc/shadow檔案的功能:儲存所有使用者的密碼,每一個使用者佔用一行記錄,該檔案實際上就是存放使用者密碼的資料庫(Database)。
  2. /etc/shadow檔案每個欄位的具體含義:
    a) 第1個欄位(列)是使用者名稱。
    b) 第2個欄位(列)是密碼,這個密碼是經過MD5加密演算法加密過的密碼。

三、“/etc/group”

在這裡插入圖片描述

  1. /etc/group檔案的功能:存放了Linux系統中所有群組的資訊,它實際上就是一個存放群組資訊的資料庫(Database)。
  2. /etc/group檔案每個欄位的具體含義:
    a) 第1個欄位是這個群組的名字。
    b) 第2個欄位中的x表示這個群組在登入Linux系統時必須使用密碼。
    c) 第3個欄位記錄的是這個群組的gid。
    d) 第4個欄位記錄的是這個群組裡還有哪些群組成員。

四、建立修改刪除使用者

useradd 建立一個新使用者或者更新預設新使用者資訊
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

升級超級使用者

~$ sudo vim /etc/suduers

在這裡插入圖片描述