Я использую Fedora 9. Я удалил пользователя с помощью команды userdel -r . Пользователь удален, но домашний каталог все еще остается. Когда я пытался удалить домашний каталог (rm -rf /home /user /), я получаю следующее сообщение:

rm: cannot remove '/home/user/.gvfs': Permission denied

Это случается в случайных случаях. По какому сценарию это происходит? Почему это происходит?

1 ответ1

0

Я удивлен, что вы получаете эту ошибку, а не Device or resource busy . Тем не менее, я подозреваю, что проблема в том, что там что-то установлено. Первым шагом является проверка процессов, запущенных от имени удаленного пользователя, и уничтожение их всех. (Если вы удалили учетную запись пользователя, вам нужно будет найти ее в таблице процессов с помощью числового идентификатора пользователя.) Вероятно, работает что-то вроде gvfs-fuse-daemon . Как только это закончится, у вас не должно быть проблем с удалением всего.

( Целесообразно запустить killall -u targetuser; sleep 5; killall -9 -u targetuser перед запуском userdel -r targetuser .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .