設定使用者的GROUP
昨天講完了用戶,今天來說明使用者群組
Linux中的使用者群組是一種將使用者分類的機制,用於管理使用者對系統資源的存取權限。每個使用者都屬於至少一個群組,並且可以屬於多個群組。每個群組都有一個唯一的名稱和編號,並且可以包含多個使用者。使用者群組的好處是可以方便地對一組使用者設定相同的權限,而不需要對每個使用者逐一設定。例如,可以建立一個名為admin的群組,並將所有具有管理員權限的使用者加入該群組,然後對該群組賦予可以執行特定命令或存取特定檔案的權限。
在Linux中,有三種類型的使用者群組:
- 主要群組(primary group):每個使用者在建立時都會被指派一個主要群組,該群組會儲存在
/etc/passwd
檔案中。當使用者登入系統時,他們的主要群組會成為他們的預設群組。每個使用者只能有一個主要群組。
- 次要群組(secondary group):除了主要群組外,使用者還可以加入其他的次要群組,以獲得更多的權限或功能。次要群組會儲存在/etc/group檔案中。每個使用者可以有多個次要群組。
- 有效群組(effective group):有效群組是指當前正在執行的程序所屬的群組。通常,有效群組和主要群組是相同的,但是在某些情況下,有效群組可能會變成其他的群組。例如,當執行一個具有setgid位元(set group ID)的程序時,有效群組會變成該程序所屬的群組。
相關指令
-
groupadd
- 此命令用於在Linux中創建新的用戶組
- 語法:groupadd [option] group_name
-
groupdel
- 此命令用於刪除現有的用戶組
- 語法:groupdel [options] GROUPNAME
-
usermod