我正在学习 CentOS,我创建了一些用户然后删除了,但我userdel
没有任何选项就使用了。
那么它会删除主目录和与这些用户相关的其他内容吗?如果没有,那么是否有任何选项可以删除这些用户的剩余内容?
答案1
的手册页userdel
描述了该-r
选项,该选项将在您删除用户时删除主目录。如果您当时没有这样做,您可以使用以下命令找到没有已知用户的文件find
选项-nouser
,例如
find /home -nouser -delete
尽管您可能想验证该列表前实际上删除文件:
find /home -nouser -ls
该-delete
选项删除文件。删除目录需要不同的命令,例如
find /home -type d -nouser -exec rmdir {} \;
(尽管某些病态用户可能创建了一个嵌入空白的目录,需要更多的工作)。
顺便一提,/home
是一个习俗,并且您可能已在其他位置创建了用户的主目录。