我是 Linux 新手。我使用 创建了 5 个用户adduser
,然后deluser
根据以下说明删除了它们:男人页面。在 GUI 的用户帐户上我看不到它们。全部消失了,但在终端中cd /home/.../
我仍然可以看到所有用户,甚至可以浏览和触摸这些帐户文件夹中的文件。id user
还提供:没有这样的用户。我使用什么命令 shell 来从 bash 中删除它们?非常感谢您的帮助。谢谢。
答案1
现在您已删除用户帐户,但无论是deluser
谁都userdel
不会知道有关它们或它们的主目录的任何信息,因为相应的/etc/passwd
条目已消失。备份任何有价值的数据后,只需手动删除目录即可:
sudo rm -r /home/user1 /home/user2 ...
当然,您可以像其他答案所建议的那样,在删除用户的同时删除目录。
答案2
sudo deluser --remove-home your_user
删除主目录以及用户条目。
该附加选项--remove-all-files
甚至会删除用户拥有的所有文件。
答案3
userdel -r user_id
删除-r
用户时删除其 home_dir