1.groupadd命令

新增用户组


语法:

groupadd [-g gid] [-r] 用户组名


选项:

g:指定为占用的GID 

r:新建系统用户组,与/etc/login.defs内的GID_MIN有关


实例:

新建一个用户组,gid为1655  名称为group1

groupmod -g 1656 -n group2 group1



2.groupmod命令

修改用户组的相关参数


语法:

groupmod [-g gid] [-n group_name] 用户组名


选项:

g:指定新的GID,必须为不存在的

-n:指定新的用户组名字。


实例:

修改group1的gid为 1656 更名为group2 

groupmod -g 1656 -n group2 group2



3.groupdel命令

删除用户组


语法:

groupdel  用户组名


实例:

删掉group2这个用户组。

如果用户组删除失败,可能是该用户组里面有用户,将用户usermod -g 更改用户组,即可删除。

groupdel group2



4.gpasswd命令

就是让某个用户组拥有一个管理员,管理员可以管理账号加入或移除该用户组。


root操作:

gpasswd group_nameg //设置用户组密码

passwd -A user1 -M user2,user3 group_name //-A添加管理员,-M添加用户

gpasswd [-rR] group_name //-r删除密码,-R密码栏失效


管理员操作:

gpasswd -a user4 group_name //新增user4用户到用户组

gpasswd -d user2 group_name //删除user2用户