linux账号管理说明(五)删除账号或用户组

 删除账号或用户组我们一般会用到deluser、addgroup命令,这两个命令比userdel和groupdel更好用一些,一般有以下三种用法:
删除一个普通账号

deluser 后接账号名
linux账号管理说明(五)删除账号或用户组你甚至可以删除root账号,使用—force参数,如果有权限的话
删除一个用户组

deluser –group 后接用户组名
linux账号管理说明(五)删除账号或用户组或 delgroup 后接用户组名
linux账号管理说明(五)删除账号或用户组 注意,如果该用户组是一个仍然存在的账号的初始用户组的话,这样并不能删除该用户组。另一种情况是,该用户组中还存在一些其他成员,但并不是这些成员的初始用户组,那么为了避免这个用户组被误删除,我们可以使用—only-if-empty参数。

从用户组内删除账号

deluser 账号 用户组
linux账号管理说明(五)删除账号或用户组deluser、delgroup命令还有以下部分常用参数:

–conf后接文件名,以替换/etc/deluser.conf(这个配置文件后面详细说明)

–groupdeluser命令使用这个参数时,相当于delgroup命令

–quiet安静模式

–system仅删除系统账号或用户组,用来避免意外删除非系统账号或用户组的

–only-if-empty只有用户组内没有任何成员,才删除该用户组

–backup在删除前备份该账号家目录及邮件目录到根目录下,备份文件常命名为/user.tar.bz2/user.tar.bz2或/user.tar.gz

–backup-to指定备份该账号家目录及邮件目录的地址,使用这个参数相当于也使用了—backup参数

–remove-home删除该账号的家目录及邮件目录

–remove-all-files删除系统内所有属于该账号的文件,范围大于—remove-home
/etc/deluser.conf

 deluser及delgroup命令删除账号的设置文件就是这个,文件的内容如下:
linux账号管理说明(五)删除账号或用户组1代表是,0代表否

第4行,是否删除账号家目录

第7行,是否删除系统内所有属于该账号的文件

第11行,是否备份账号的家目录及邮件目录

第14行,备份地址(图中表示当前目录)

第17行,如果一个用户组内仍然有成员,是否删除该用户组

第20行,备份该账号文件时,需要排除的文件类型