前面小節介紹了如何添加用戶組,本小節介紹如何給已經添加的新用戶組修改信息,從?/etc/group
?文件信息可以看到,用戶組的信息比用戶信息項少,和?usermod
?命令類似,用戶組的信息可以使用?groupmod
?命令修改。
1. groupmod 命令介紹
下面列舉了一些?groupmod
?命令參數作用:
groupmod 命令參數名稱 | 功能與作用描述 |
---|---|
-f | 表示?--force ,如果組已經存在,會提示成功創建的狀態 |
-g | 表示?--gid GID ,將組 ID 改為 GID |
-n | 表示?--new-name NEW_GROUP ,改名為 NEW_GROUP |
-o | 表示?--non-unique ,允許使用重復的 GID |
-p | 表示?--password PASSWORD ,將密碼更改為(加密過的) PASSWORD |
2. 修改用戶組組名
使用?groupmod -n
?命令可以修改用戶組組名,命令如下:
grep study_group /etc/group # 查看組名為 study_group 的組信息groupmod -n new_group_name study_groupgrep study_group /etc/groupgrep new_group_name /etc/group
執行結果如下圖:
3. 修改用戶組 GID
使用?groupmod -g
?命令可以修改用戶組組名,命令如下:
grep new_group_name /etc/groupgroupmod -g 10086 new_group_namegrep new_group_name /etc/group
執行結果如下圖:
4. 小結
本小節介紹了如何使用?groupmod
?命令修改組的相關信息,其中?-n
?參數可以修改組名信息,-g
?參數可以修改組的?GID
?信息,需要注意的是,修改組名時?GID
?和 組成員不會變,修改?GID
?時,組名和組成員不會變,Linux 系統中的權限安全是基于 GID 的,所以隨意改組名稱不會影響安全性,但隨意改 GID 可能會導致安全問題受到影響。