用户组管理:groupadd、groupdel与groupmod

1、groupadd:
语法:
groupadd [options] group
选项:
-f:如果指定的用户组存在,则会及时退出该命令。
-g:指定用户组的GID。
-h:显示帮助信息。
-K:指定GID最大值、最小值时使用。
-o:允许添加一个GID不唯一的用户组。
-p:密码。
-r:创建系统用户组。
-R:改变CHROOT_DIR变量,并使用指定的路径和配置文件。
配置:
GID_MAX、GID_MIN:GID的最大值、最小值。
MAX_MEMBERS_PER_GROUP:用户组中的最大成员数。
SYS_GID_MAX、SYS_GID_MIN:系统组的最大值、最小值。
相关文件:
/etc/group:用户组的信息。
/etc/gshadow:用户组的安全信息。
/etc/login.defs:密码加密策略。
命令的返回值:
0:成功。
2:错误的语法。
3:错误的参数。
4:GID不唯一。
9:组名不唯一。
10:不能更新组文件。
 
2、groupdel
语法:
groupdel [options] GROUP
选项:
-h:显示帮助信息并退出。
-R:在CHROOT_DIR目录中,修改的内容将会生效。配置文件也将使用CHROOT_DIR目录中的新配置。
配置:
MAX_MEMBERS_PER_GROUP:用户组中最大的用户成员的数量。
文件:
/etc/group:组文件信息。
/etc/shadow:用户账号安全信息。
返回值:
0:成功。
2:不可用的语法。
6:指定的用户组不存在。
8:不能删除用户基本组。
10:不能更新组文件。
 
3、groupmod
语法:
groupmod [options] GROUP
选项:
-g:用户组名称或者ID。
-h:显示帮助信息。
-n:新的组名。
-o:当使用-g参数时,如果再使用-o参数,GID可以不唯一。
-p:密码。
-R:在CHROOT_DIR目录中,修改的内容将会生效。配置文件也将使用CHROOT_DIR目录中的新配置。
配置:
MAX_MEMBERS_PER_GROUP:用户组允许的最大数量的用户数。
文件:
/etc/group:组信息。
/etc/gshadow:组的安全信息。
/etc/login.defs:密码加密策略。
/etc/passwd:用户信息。
返回值:
0:成功。
2:语法错误。
3:指定的用户组不存在。
4:指定的组不存在。
6:指定的组不存在。
9:组名已经在使用。
10:不能更新组文件。
 
 

猜你喜欢

转载自www.cnblogs.com/apromise/p/9050967.html