Linux 彻底删除用户

直接的userdel命令并不能彻底删除用户。

在删除用户之前,先清楚添加用户到底添加了哪些内容。


1 创建用户的添加内容

1)用户信息文件的修改

用户信息文件 /etc/passwd

组信息文件 /etc/group:CentOS添加用户没有指定组时,默认会添加一个用户名相同的组。

用户影子文件 /etc/shadow

组影子文件 /etc/gshadow


2)添加用户主目录

默认为:/home/用户名


3)添加用户邮件目录

默认为:

/var/spool/mail/用户名
/var/mail/用户名

2 彻底删除用户的方法1

彻底删除用户xt1

userdel -rf xt1

-f表示即使用户有登录,也强制删除。

-r 表示删除关联的文件:包括主目录,以及邮件目录。


3 手工彻底删除用户的方法2

准备工作:删除前退出当前所户的所有连接。

如果提示进程正在使用,kill -9 删除进程。


步骤1:删除用户xt1

userdel xt1

会删除四个文件中的相关信息。


步骤2:删除用户主目录

rm -rf /home/xt1

步骤3:删除用户邮件目录

rm -rf /var/mail/xt1
rm -rf /var/spool/mail/xt1