linux中组的管理
访问量:1494

一、创建组

如果对linux中组含的信息,还不是很熟悉的,可以查看“linux中组简介”,这对我们操作组很有帮助。创建组使用如下命令:

groupadd [options] groupName

groupadd命令主要参数如下:

参数说明
-g, --gid GID指定组的id,即/etc/group文件每一行的第3个字段
-p, --password 指定组密码,即/etc/gshadow文件中每一行的第2个字段
-r, --system创建一个系统组

比如创建一个名为dev组

groupadd dev

二、修改组

修改组信息使用groupmod命令,格式如下:

groupadd [options] groupName

常用参数

参数说明
-g, --gid GID修改组的id,即/etc/group文件每一行的第3个字段
-p, --password 指定组密码,即/etc/gshadow文件中每一行的第2个字段
 -n, --new-name修改组名

比如把dev组改为dev1组,命令如下:

groupmod dev1 dev2

三、删除组

删除组使用groupdel命令,格式如下:

groupdel groupName

四、组密码与用户管理

向组里面添加或删除用户以及设置组密码,是通过gpasswd命令来完成。格式如下:

gpasswd [options] groupName

常用参数

参数说明
-a, --add向组里面添加用户
-d, --delete删除组里面的用户
-A, --administrators指定组里面的管理员,即/etc/gshadow文件中每一行的第3个字段
 -r, --delete-password 删除组的密码

五、查看用户所在的组

格式如下:

groups <user1> <user2> <user3>

如果直接输入groups,代表查看当前用户所在组,如下: