一、用戶組的作用及重要性
用戶組(group)是Linux系統中重要的權限管理組別,每一個Linux用戶都至少屬於一個用戶組,用戶組是將多個用戶歸為一類,授予這些用戶權限或限制,對於用戶權限管理、受限操作等都產生了很大的作用。用戶組可以幫助管理員對系統資源進行分組和授權管理,同時也方便了用戶間的資源共享和協作。
二、用戶組的添加
添加用戶組需要使用命令 groupadd
,可以按照下面的步驟進行操作:
1. 打開終端,使用超級用戶或者加上sudo命令獲取管理員權限;
sudo su
2. 輸入groupadd以及希望添加的用戶組名稱;
groupadd [groupname]
3. 添加完成後,可以使用命令 id or groups
查看用戶已經歸屬的用戶組;
id //查看當前用戶所屬的用戶組 groups [username] //查看指定用戶所屬的用戶組
添加用戶組完成後,可以使用命令 groupdel
刪除用戶組,使用命令 groupmod
修改用戶組的屬性和名稱。
三、用戶組的授權
用戶組的授權就是針對用戶組進行權限分配,授權方式有兩種:權限授予文件和目錄所屬的用戶組、將特定用戶添加到指定的用戶組。
(一)權限授予文件和目錄所屬的用戶組
您可以使用 chmod
命令進行權限授予。命令格式如下:
chmod g [+-=] [rwx] [filename]
其中,g
表示文件或者目錄的組用戶,[+-=]
分別表示添加、刪除或設置操作,[rwx]
分別表示讀、寫、執行等操作權限,filename表示文件或目錄名稱。
例如,將一個文件 file.txt
授予用戶組的寫權限,可以使用如下命令:
chmod g+w file.txt
(二)將特定用戶添加到指定的用戶組
可以使用usermod
命令將用戶添加到指定的用戶組中。命令格式如下:
usermod -a -G [groupname] [username]
其中-a
表示添加,-G表示組名,[username]表示要添加到組中的用戶名稱,例如:
usermod -a -G test testuser //將testuser用戶添加到test用戶組中
四、總結
本文介紹了Linux下用戶組的添加、刪除、修改及授權的方法和步驟,用戶組是Linux權限管理中一個重要的組別,可以通過用戶組的管理設置用戶的權限,方便用戶間的資源共享和協作,對於系統的管理和維護都有很好的作用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153482.html