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