在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
答案 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目录。被删除。试试看,让我们知道这是否满足您的需求。
来源: