新增与删除用户组需要用到的命令:groupadd,groupmod,groupdel,gpasswd
groupadd:新增用户组
#groupadd [-g gid] [-r] 用户组名
-g后面接某个特定的GID,用来直接给予某个GID。:
-r:新建系统用户组,与/etc/login.defs内的GID_MIN有关。
例子:
groupmod:进行group相关参数修改
#groupmod [-g gid] [-n group_name] 用户组名
-g:修改既有的GID数字。
-n:修改既有的组名。
例子:
groupdel:删除用户组
#groupdel [groupname]
例子:
假如某一个用户组不能被删除,那就是有某个账号的初始用户组使用该用户组。
要删除的用户组必须是没有任何人使用改组作为初始用户组。
gpasswd:用户组管理员功能(让某个组拥有一个管理员)
若没有任何参数,表示给予groupname一个密码(/etc/gshadow)
-A:将groupname 的主控权交由后面的用户管理(该用户组的管理员)
-M:将某些账号加入这个用户组当中
-r:将groupname的密码删除
-R: 让groupname的密码栏失效
关于用户组管理员的操作:
$gpasswd [-ad] user groupname
-a:将某位用户加入到groupname这个用户组当中。
-d:将某位用户删除出groupname这个用户组。
例子: