使用“ userdel”命令删除用户后,用户仍显示在Linux中的/ home目录下,并且可以访问该已删除用户下的文件

时间:2019-05-31 12:21:38

标签: linux userdel

在CentOS 7中,我使用userdel命令删除了一个用户并将其删除。但是该用户名在/home目录下仍然可用。而且我还可以访问已删除用户下的那些文件。此后是否有任何解决方案可以将该用户从主目录中删除。

[root@192 home]# ll
total 8
drwx------. 17 isuru isuru 4096 May 31 16:56 isuru
drwx------. 14  1000  1000 4096 May 15 18:25 isurulinux


[root@192 home]# userdel isurulinux
userdel: user 'isurulinux' does not exist

[root@192 home]# ll /home/isurulinux/
total 0
drwxr-xr-x. 3 1000 1000 44 May 31 16:54 Desktop
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Documents
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Downloads
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Music
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Pictures
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Public
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Templates
drwxr-xr-x. 2 1000 1000  6 May 13 20:02 Videos

3 个答案:

答案 0 :(得分:1)

解释非常简单:删除用户不会删除其用户目录。

答案 1 :(得分:0)

这是预期的,因为您使用了以下命令:

x-auth-token

您必须使用-f标志来删除该用户的主目录和邮件假脱机,如下所示:

userdel <user's username>

答案 2 :(得分:-1)

欢迎使用StackOverflow。希望这个答案可以解决您的查询。

删除用户帐户。在Linus上,默认情况下不会删除用户/ home目录中的文件。这是 most Linux发行版中的预期行为。文件“ /etc/deluser.conf”具有配置时的配置。被删除。其中的一个选项'REMOVE_HOME'设置为'1'(true)时,将在访问时删除/ home / user目录。被删除。试试看,让我们知道这是否满足您的需求。

来源: