一、用戶組的作用及重要性
用戶組(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-tw/n/153482.html