На странице руководства для userdel
описана опция -r
, которая удаляет домашний каталог в раз вы удалили пользователя. Если вы этого не сделали, вы могли бы найти файлы без известного пользователя с помощью опции find
-nouser
, например,
find /home -nouser -delete
, хотя вы можете захотеть проверить список перед фактическим удалением файлов:
find /home -nouser -ls
Параметр -delete
удаляет файлы. Для удаления каталогов потребуется другая команда, например,
find /home -type d -nouser -exec rmdir {} \;
(хотя какой-то патологический пользователь мог создать каталог со встроенными пробелами, что потребовало дополнительной работы).
Между прочим, / home
- это соглашение , и вы могли создать домашние каталоги вашего пользователя в других местах.