Я использую 18.04 на бывшей системе MS 64 бит. У меня установлен Nautilus.
Я попытался очистить корзину из Nautilus (sudo nautilus для доступа к root-уровню), но это не удалось. Доступ запрещен.
Я попытался использовать sudo chown, чтобы стать владельцем, но он сообщил мне, что не может найти папку, как бы я ни пытался (ни в локальном общем доступе, ни на рабочем столе, нигде).
Я попробовал выполнить команду rm -rf, а затем перетащить папку в терминал, но это тоже не сработало.
sudo -H nautilus ничего мне не дал. Папки "Корзина" нигде не видно, но когда я выхожу, она все еще там и все еще полна корневых элементов, с которыми я ничего не могу сделать.
Я перебрал все вопросы здесь в поисках ответов, и пока ничего не помогло. Я очень расстроен. И я беспокоюсь, что могу что-то испортить в этот момент. Я не знаю, что вы хотите от меня увидеть, поэтому подожду, пока меня спросят. Это будет проще, чем вставлять сюда потенциально бесполезные вещи.
решение1
Access denied
обычно это происходит из-за того, что какая-то другая программа/что-то блокирует и, вероятно, использует эти файлы. Permission denied
это то, что вы получаете, если у вас нет прав.
Первое, что вам следует попробовать сделать, — перезагрузить компьютер, чтобы убедиться, что никакая другая программа не блокирует эти файлы.
Если это не помогает, и если предположить, что мы имеем дело с жестким диском, а не со съемным носителем (типа флешки, внешнего жесткого диска и т. д.), хорошим решением будет просто загрузиться с живого носителя. Для этого вы можете использовать носитель, который вы использовали для установки Ubuntu, и при появлении запроса вместо выбора Install Ubuntu
, вы должны выбрать Try Ubuntu
.
После этого мы хотим смонтировать ваш жесткий диск для доступа к файлам. Он, вероятно, появится в вашем файловом менеджере, но если его там нет, вы можете смонтировать его с помощью:
udisksctl mount --block-device /dev/sdXY
Вам нужно заменить обе буквы X и Y из команды выше на правильные с вашего диска. Вы можете увидеть диск, который вы хотите выбрать, с помощью lsblk
. Если ваш диск использует LUKS/полное шифрование диска, вам нужно будет разблокировать его перед монтированием.
udisksctl unlock --block-device /dev/sdXY
После монтирования перейдите к расположению папки корзины, которая обычно находится /home/USER/.local/share/Trash/
и попытайтесь удалить ее с помощью sudo rm -rf
. Что-то похожее на это, снова убедившись, что вы заменили USER на правильного пользователя, чью корзину вы хотите удалить.
sudo rm -rf /home/USER/.local/share/Trash/