Linux中建立group是什麼意思?

老男孩IT教育機構發表於2022-12-09

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

  Linux使用者組是什麼?

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

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

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

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

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

  說白了使用者組就是對linux中同一類物件進行統一管理一種技術手段,將同一類使用者放到一個組中去,封裝成一個更大的整體;

  就好比同一類學生封裝到一個班級裡面,學生就是使用者,班級就是組;對班級進行操作其實就是對這個班級的所有學生的操作;

  使用者與組的關係:

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

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

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

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

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


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

相關文章