linux中什麼是使用者組?使用者與組的關係是什麼?

老男孩IT教育機構 發表於 2022-11-23
Linux

  在linux中,建立group的意思為“建立使用者組”,可以使用groupadd命令實現。groupadd命令用於建立一個新的使用者組,新使用者組的資訊將被新增到系統檔案中,以下是詳細的內容:

  linux的使用者組是什麼?

  Linux是一個多使用者多工的分時作業系統,如果需要使用系統資源,必須向系統管理員申請一個賬戶,透過這個賬戶進入系統。透過建立不同屬性的使用者,一方面,可以合理的利用和控制系統資源,另一方面也可以幫助使用者組織檔案,提供對使用者檔案的安全性保護。

  每個使用者都用一個唯一的使用者名稱和使用者口令,在登入系統時,只有正確輸入了使用者名稱和密碼,才能進入系統和自己的主目錄。

  使用者組是具有相同特徵使用者的邏輯集合,有時我們需要讓多個使用者具有相同的許可權。

  比如檢視、修改某一個檔案的許可權,一種方法是分別對多個使用者進行檔案訪問授權,如果有10個使用者的話,就需要授權10次,顯然這種方法不太合理。

  另一種方法是建立一個組,讓這個組具有檢視、修改此檔案的許可權,然後將所有需要訪問此檔案的使用者放入這個組中,那麼所有使用者就具有了和組一樣的許可權。這就是使用者組,將使用者分組是Linux 系統中對使用者進行管理及控制訪問許可權的一種手段,透過定義使用者組,在很大程度上簡化了管理工作。

  使用者與組的關係:一對一、一對多、多對一和多對多;下圖展示了這種關係:

  一對一:即一個使用者可以存在一個組中,也可以是組中的唯一成員;

  一對多:即一個使用者可以存在多個使用者組中。那麼此使用者具有多個組的共同許可權;

  多對一:多個使用者可以存在一個組中,這些使用者具有和組相同的許可權;

  多對多:多使用者個可以存在多個組中。其實就是上面三個對應關係的擴充套件。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2924690/,如需轉載,請註明出處,否則將追究法律責任。