Когда удаляешь пользователя из базы через модуль альтератора или через ldap-userdel, то его домашний каталог остается и порой может занимать место на диске сервера.
Хочу с сервера убрать домашние каталоги удаленных пользователей, выполняю:
# find /home -nouser -type d -ok rm -rf {} \;
Все вроде бы нормально, но после каждого удаления вылетает ошибка
find: `/home/ivanovii': Нет такого файла или каталога
как раз того пользователя, домашний каталог которого я удалил.
Я так понимаю, что команда find ищет не только в каталоге /home, но и в подкаталогах, и поэтому, когда я удаляю папку он выдает ошибку, потому что продолжает искать в ней каталоги.
Понятно, что это неважно, но все же как можно заставить find искать только в /home без вхождения в подкаталоги ?