linux账号管理说明(五)删除账号或用户组
删除账号或用户组我们一般会用到deluser、addgroup命令,这两个命令比userdel和groupdel更好用一些,一般有以下三种用法:
删除一个普通账号
deluser 后接账号名你甚至可以删除root账号,使用—force参数,如果有权限的话
删除一个用户组
deluser –group 后接用户组名或 delgroup 后接用户组名
注意,如果该用户组是一个仍然存在的账号的初始用户组的话,这样并不能删除该用户组。另一种情况是,该用户组中还存在一些其他成员,但并不是这些成员的初始用户组,那么为了避免这个用户组被误删除,我们可以使用—only-if-empty参数。
从用户组内删除账号
deluser 账号 用户组deluser、delgroup命令还有以下部分常用参数:
–conf后接文件名,以替换/etc/deluser.conf(这个配置文件后面详细说明)
–groupdeluser命令使用这个参数时,相当于delgroup命令
–quiet安静模式
–system仅删除系统账号或用户组,用来避免意外删除非系统账号或用户组的
–only-if-empty只有用户组内没有任何成员,才删除该用户组
–backup在删除前备份该账号家目录及邮件目录到根目录下,备份文件常命名为/user.tar.gz
–backup-to指定备份该账号家目录及邮件目录的地址,使用这个参数相当于也使用了—backup参数
–remove-home删除该账号的家目录及邮件目录
–remove-all-files删除系统内所有属于该账号的文件,范围大于—remove-home
/etc/deluser.conf
deluser及delgroup命令删除账号的设置文件就是这个,文件的内容如下:1代表是,0代表否
第4行,是否删除账号家目录
第7行,是否删除系统内所有属于该账号的文件
第11行,是否备份账号的家目录及邮件目录
第14行,备份地址(图中表示当前目录)
第17行,如果一个用户组内仍然有成员,是否删除该用户组
第20行,备份该账号文件时,需要排除的文件类型