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