首页 > 编程笔记

Linux userdel命令:删除用户

当需要从系统中删除用户时,可以使用 userdel 命令。userdel 命令功能很简单,就是删除用户的相关数据,但只有在 root 用户下才能使用 userdel 命令。

在默认情况下,userdel 命令会只删除 /etc/passwd 文件中的用户信息,而不会删除系统中属于该账户的任何文件。

userdel 命令的基本格式如下:

[root@logon ~]# userdel -r 用户名

-r 选项表示在删除用户的同时删除用户的家目录。

注意,在删除用户的同时如果不删除用户的家目录,那么家目录就会变成没有属主和属组的目录,也就是垃圾文件。


【例 1】删除用户名为 b 的账号。

[root@logon ~]# userdel -r b
[root@logon ~]#

注意,如果要删除的用户已经使用过系统一段时间,那么此用户可能在系统中留有其他文件,因此,如果我们想要从系统中彻底的删除某个用户,最好在使用 userdel 命令之前,先通过“find -user 用户名”命令查出系统中属于该用户的文件,然后再删除。

优秀文章