Wiem o niebezpieczeństwach związanych z korzystaniem z dostępu do konta roota, więc proszę o rezygnację z wykładów. Staram się być ostrożny i odtąd będzie podwójnie.
Korzystałem z przeglądarki plików z dostępem do katalogu głównego, aby zmienić niektóre uprawnienia do plików. Podczas tego procesu usunąłem niektóre pliki (powinienem powiedzieć, że wyrzuciłem je do kosza). Nie wiedziałem, że pliki trafią do kosza jako root, a teraz nie mogę ich usunąć, ponieważ nie mam uprawnień do ich odczytu, ale nie wiem, jak uzyskać do nich dostęp, aby zmienić uprawnienia, ponieważ nie nie wiem jak dostać się do kosza jako root. Dostaję tylko wiadomość, że:
Nie można wyświetlić tej lokalizacji.
Niestety, nie można wyświetlić całej zawartości
trash:///
: Operacja nie jest obsługiwana
Szukałem wokół, aby znaleźć posty na ten temat, ale znalazłem tylko nieaktualne informacje o ukrytym pliku w katalogu głównym. Wydaje się, że to już nie obowiązuje, więc utknąłem z plikiem w koszu, którego nie mogę usunąć i nie mogę uzyskać dostępu.
Używam Ubuntu 14.04 64bit na laptopie ASUS x401a.
sudo cd /home/your_username/.local/share/Trash
Odpowiedzi:
Aby usunąć te pliki, musisz mieć uprawnienia roota do kosza - najprostszym sposobem, aby to zrobić tymczasowo, jest otwarcie okna terminala alt+ ctrl+ ti wprowadzenie polecenia
gksudo nautilus /home/your_username/.local/share/Trash
Spowoduje to uruchomienie menedżera plików z uprawnieniami superużytkownika i powinieneś być w stanie opróżnić kosz z tego miejsca. Usuń plik będący własnością roota.
Po zakończeniu pamiętaj o zamknięciu programu!
źródło
sudo -i
, a następnie uruchomić nautilus z wiersza poleceń ...Jeśli chcesz usunąć całą zawartość kosza, możesz użyć sudo i usunąć cały katalog. Pamiętaj, aby ponownie utworzyć katalog, aby nie powodował żadnych problemów. Kod to:
To wszystko zrobi po jednym wejściu do terminala.
źródło
Osobiście często używam trash-cli . Używam go jako alternatywy dla
rm
bezpieczeństwa (nptrash -r my-folder
.).Po zainstalowaniu możesz to zrobić
źródło
uruchom to w swoim cmd
źródło
Użyj terminalu! 1eleven (przeciągnij i upuść)
sudo chown -R $USER:$USER
i upewnij się, że na końcu jest spacja.Teraz przeciągnij plik lub folder, którego dotyczy problem, z menedżera plików do terminala.
Wynik powinien wyglądać następująco:
albo to:
gdzie
$USER
oznacza nazwę użytkownika w nazwie ścieżki.Uruchom polecenie, naciskając Enteri prawdopodobnie odśwież widok za F5pomocą menedżera plików.
Używanie terminala z plikami nie jest trudne, gdy działa przeciąganie i upuszczanie, prawda? ^^ Jest to bardzo przydatna funkcja, gdy wiesz, jak z niej korzystać.
Alternatywnie możesz usunąć pojedyncze pliki za pomocą
rm
. Kasowanie folderów można wykonać za pomocąrmdir
pustych folderów lubrm -r
rekurencyjnego usuwania plików i folderów. Podczas gdy metoda przeciągnij i upuść powinna działać w prawie wszystkich przypadkach i właściwie uciec od wszystkiego, należy zachować ostrożność podczas używania poleceń usuwania. Posiadanie plików i usuwanie ich w menedżerze plików jest bezpieczniejszym rozwiązaniem.Związane z
źródło
$USER
tego, ponieważ nie będzie tak wyglądać na terminalu.Jeśli masz
midnight commander
zainstalowany, możesz go otworzyć, używającsudo
:iść do:
i użyj, alt + F6aby usunąć wybrane pliki.
źródło