嘗試從垃圾箱刪除根文件時存取被拒絕

嘗試從垃圾箱刪除根文件時存取被拒絕

我在以前的 MS 64 位元系統上運行 18.04。我安裝了 Nautilus。

我嘗試從 Nautilus 清空垃圾箱(sudo nautilus 進入根級別),但失敗了。拒絕訪問。

我嘗試使用 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/

相關內容