Linux命令详解:[20]用户组操作的相关命令
在Linux系统中除了有用户的概念以外还有用户组的概念,下面小编就以CentOS6.4系统为例为大家演示如何创建、修改和删除用户组。
![Linux命令详解:[20]用户组操作的相关命令](https://exp-picture.cdn.bcebos.com/b1454a1bd10ff226b16c05ba9c99e92abbb8a44e.jpg)
建立用户组命令groupadd
1、一般在创建用户时,系统会自动创建一个与用户同名的用户组,并将该用户分配到该用户组下。那么如何才能手动创建用户组呢?答案就是弋讥孜求使用命令groupadd命令。该命令常用的选项是-g,如果不使用该选项,系统会在创建用户组时,自动分配用户组的GID,一般会从500开始递增;如果使用-g选项,就可以指定用户组的GID,但是建议使用500以后的GID。下图是使用命令 groupadd --help 查询到的groupadd命令的帮助信息。
![Linux命令详解:[20]用户组操作的相关命令](https://exp-picture.cdn.bcebos.com/304f0999e92abab883b65e4a4814f1c594eea14e.jpg)
3、建立用户组English,并指定其GID为999。方法:使用命令 groupadd -g 999 English。建立完成后,通过查看用户组信息文件/etc/group,可以看出用户组已经创建完成,GID为999。
![Linux命令详解:[20]用户组操作的相关命令](https://exp-picture.cdn.bcebos.com/4080a927ac5306885bda917e57e8904801fc964e.jpg)
2、将用户组math的名称改为Stumath。方法:使用命令 groupmod -n Stumath math 。完成后查看/etc/group文件,可以看出math用户组已改为Stumath,且GID不变。
![Linux命令详解:[20]用户组操作的相关命令](https://exp-picture.cdn.bcebos.com/01bd69f7980e5f2091876b6fbd20b93acc898e4e.jpg)
删除用户组命令groupdel
1、既然能够手动创建用户组,也能够手动删除用户组,方法就是使用命令groupdel。需要特别注意的是用户的初始组不能够被删除。例如删除用户组English,方法:groupdel E荏鱿胫协nglish 。完成后查看/etc/group文件,可以看出English用户组已不存在。
![Linux命令详解:[20]用户组操作的相关命令](https://exp-picture.cdn.bcebos.com/444696013870d541da7a92bc2e0f94fc518c804e.jpg)