linux的用戶組是什么

linux中,用戶組是具有相同特征用戶的邏輯集合;用戶組是系統對同一類對象進行統一管理的一種手段,將同一類用戶放到一個組中去封裝成一個更大的整體,使用用戶組有利于按照用戶特性組織和管理用戶。

linux的用戶組是什么

本教程操作環境:linux7.3系統、Dell G3電腦。

linux的用戶組是什么

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

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

?用戶組是具有相同特征用戶的邏輯集合,有時我們需要讓多個用戶具有相同的權限。

?比如查看、修改某一個文件的權限,一種方法是分別對多個用戶進行文件訪問授權,如果有10個用戶的話,就需要授權10次,顯然這種方法不太合理。

?另一種方法是建立一個組,讓這個組具有查看、修改此文件的權限,然后將所有需要訪問此文件的用戶放入這個組中,那么所有用戶就具有了和組一樣的權限。這就是用戶組,將用戶分組是Linux?系統中對用戶進行管理及控制訪問權限的一種手段,通過定義用戶組,在很大程度上簡化了管理工作。

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

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

1.4?用戶與組的關系

?用戶和用戶組的對應關系有:一對一、一對多、多對一和多對多;下圖展示了這種關系:

?一對一:即一個用戶可以存在一個組中,也可以是組中的唯一成員。

?一對多:即一個用戶可以存在多個用戶組中。那么此用戶具有多個組的共同權限。

?多對一:多個用戶可以存在一個組中,這些用戶具有和組相同的權限。

?多對多:多用戶個可以存在多個組中。其實就是上面三個對應關系的擴展。

1.5?用戶與組對linux的影響

?假如?我們現在有這么幾個用戶?:?zwm?、sjg、?wxh

?假設?zwm?和?sjg?用戶?是?g1?組?,wxh?是?g2?組

?我們用?zwm?用戶創建了一個文件?file1

?那么對于這個file1來說?就有?三種權限的設置

1.?User?–>?文件所有者?完全權限?讀?寫?執行?4?2?1?=?7

?直接創建這個文件的用戶(zwm),對這個文件享有很高的權限

2.?Group?–>?文件所有者同組權限?讀

?這個用戶所屬組(g1組),與上面用戶同組的用戶對這個文件有什么樣的操作權限

3.?Others?–>?除文件所有者和所有者組之外那些個用?0

?其他用戶(wxh),除了上面的用戶和上面的組以外的其他人對這個文件有什么權限操作

相關推薦:《Linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享