GroupManagement在Linux中,每个用户都有一个组。然后在创建新用户时,没有指定组。群是怎么来的?其实我们不需要建群。创建用户时,默认会创建一个与用户同名的组,并将用户添加到该组中。我们看一下用户所在的组,看到第三列和第四列是一样的。第三列是用户名,第四列是组名。了解了这些之后,我们来操作群。添加组。用户少的时候,默认的组就够用了,但是用户多的时候,每个用户还是在自己的组里。不是这种情况。便于管理。下面演示如何添加新组,使用addgroup命令,用法很简单,添加后面要创建的组即可。记得用root身份$addgroupadmin看到这个信息,就说明添加成功了。这个时候群还是空的,没有添加用户。修改用户账号如果我想把dev用户放到刚刚创建的admin组中,可以写$usermod-gadmindev可以看到用户dev的组已经改成admin了。除了使用ll命令还可以通过这种方式查看用户的组$groupsdev也可以不加用户名直接使用groups命令,会显示当前用户所属的组。我们还可以使用-G参数一次将用户添加到多个组。首先我们首先再创建两个组,分别是g1和g2,将用户从原来的组中移除,加入到新的组中。如果不想离开原来的组,想加入新的组,可以在-G参数后加上-a参数,也就是“追加”的意思。如果不加-a$groupsdev#先查看用户所在的组$usermod-Gadmindev#修改用户所在的组$groupsdev#一次查询用户所在的组,可以看出用户所在的组只有dev现在,之前的组已经不存在了。添加-a。$groupsdev#先查看用户所在的组$usermod-aGdevdev#修改用户所在的组$groupsdev#可以一次性查询用户所在的组可以看到原来的组还在被删除。该组的用法非常简单。命令后跟要删除的组名。$delgroupdevdev不再是开发组,因为它已被删除
