增加和删除用户组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增加和删除用户组相关的知识,希望对你有一定的参考价值。

groupadd 命令 用来创建一个用户组。下面介绍该命令的使用。

groupadd命令

groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。

语法

groupadd (选项) (参数)

选项  

-g:指定新建工作组的id;

-r:创建系统工作组,系统工作组的组ID小于500;

-K:覆盖配置文件“/ect/login.defs”;

-o:允许添加组ID号不唯一的工作组。

参数

组名:指定新建工作组的组名。

实例

建立一个新组,并设置组ID加入系统:

groupadd -g 344 linuxde

此时在/etc/passwd文件中产生一个组ID(GID)是344的项目。

groupdel命令

groupdel命令用于删除指定的工作组,本命令要修改的系统文件包括/ect/group和 /ect/gshadow。若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

语法

groupdel (参数)

参数

组:要删除的工作组名。

实例

groupadd damon //创建damon工作组

groupdel damon //删除这个工作组

[[email protected] ~]# groupadd grp1 新建一个组grp1

[[email protected] ~]# tail /etc/group 查看组的配置文件,新建的组在最下面

postfix:x:89:

stapusr:x:156:

stapsys:x:157:

stapdev:x:158:

sshd:x:74:

user1:x:500:

group11:x:501:

rachy:x:502:

Jack:x:503:

grp1:x:504:

[[email protected] ~]#

一行表示一个组信息,每一行都有4个字段,每个字段的含义如下:

组名:组密码:组号:组内用户列表

组名:组名

组密码:占位符x,真正的密码在/etc/gshadow文件

组号:GID

组内用户列表:为空表示用户组为GID的用户名

[[email protected] ~]# tail /etc/gshadow 查看组密码的配置文件,新组在最下面

postfix:!::

stapusr:!::

stapsys:!::

stapdev:!::

sshd:!::

user1:!::

group11:!::

rachy:!::

Jack:!::

grp1:!::

[[email protected] ~]#

一行表示一个组信息,每一行都有4个字段,每个字段的含义如下:

组名:组密码:组管理者:组内用户列表

组名: 是用户组的名称,由字母或数字构成。  

组密码:用户组密码,这个段可以是空的或!,如果是空的或有!,表示没有密码

组管理者:这个字段也可为空,如果有多个用户组管理者,用,号分割

组内用户列表:如果有多个成员,用,号分割 ;

普通用户的UID和组的GID默认都是从500开始,也可以自己指定。一旦指定某个数字,下次默认从这个数字开始增加。

groupadd -g 512 grp2 创建一个组grp2,指定其组号512,下次创建从513开始

groupadd grp3 grp3的GID从513开始

groupdel grp3 删除组grp3

如果一个组不为空,即含有用户,则不可以删除这个组。


以上是关于增加和删除用户组的主要内容,如果未能解决你的问题,请参考以下文章

增加和删除用户组

增加和删除用户

在linux中,如何增加修改删除暂停和冻结用户名

增加和删除用户组

linux用户的增加与删除

用户组管理和用户管理