Jak uzyskać uprawnienia roota podczas przeglądania plików / katalogów za pomocą Nautilus

10

Chciałbym wiedzieć, czy istnieje sposób na przyznanie praw root podczas korzystania z Nautilus 2.30?

Na przykład chciałbym przenieść niektóre stare foldery długo nieużywanych użytkowników z katalogu domowego - pozostałości poprzednich dystrybucji (Debian).

Oczywiście mogę otworzyć terminal, ale chcę wiedzieć, czy można to zrobić za pomocą myszy w Nautilusie.

Stephane Rolland
źródło
1
gksui gksudodziała w Xorg, ale nie w Wayland (domyślnie w Ubuntu 17.10). Ale są sposoby, aby to zadziałało. Zobacz ten link: Dlaczego gksu / gksudo lub uruchomienie aplikacji graficznej z sudo nie współpracuje z Waylandem?
sudodus

Odpowiedzi:

7

Dla Ubuntu <= 10.10, 10.04

nautilus-gksu Zainstaluj nautilus-gksu

Jest rozszerzeniem, które przyznaje uprawnienia root'a za pomocą gksu nautilus.

Włącza opcję po kliknięciu prawym przyciskiem myszy pliku (także katalogów i innych ...) w nautilus: „Otwórz jako administrator”. Po zainstalowaniu uruchom ponownie Nautilus ( killall nautilus) i będzie miał nową funkcję.

wprowadź opis zdjęcia tutaj

Ubuntu 11.04 i 11.10,

zainstaluj, nautilus-gksuskopiuj i wklej libnautilus-gksu.soplik z /usr/lib/nautilus/extensions-2.0/do/usr/lib/nautilus/extensions-3.0/

Ubuntu 12.04 i 12.10:

nautilus-gksuPakiet został odrzucony w Ubuntu 12.04 i 12.10 od gksu2.0.2-6ubuntu1 wydaniu, więc nie można go łatwo zainstalować. Tutaj użyję skryptu nautilus, aby dodać funkcjonalność Open As Administrator .

Najpierw pobierz libnautilus-gksu.soplik:

Kliknij, aby pobrać libnautilus-gksu.so

Następnie uruchom gksudo nautilus w terminalu, aby otworzyć przeglądarkę plików z uprawnieniami roota, skopiuj i wklej ten plik do . Lub zrób to za pomocą tego polecenia:Ctrl+Alt+T/usr/lib/nautilus/extensions-3.0/

sudo cp ~/Downloads/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/

Wyloguj się i zaloguj ponownie lub uruchom to polecenie, aby zastosować:

nautilus -q

wprowadź opis zdjęcia tutaj

Źródło

hhlp
źródło
Instaluję go teraz ;-)
Stephane Rolland
Gwarantuje dostęp do roota bez pytania o hasło?
Oxwivi
1
Nie, nie pyta o hasło roota. Dokładnie to, czego chciałem. :-). Dzięki.
Stephane Rolland
1
To naprawdę powinno być uwzględnione domyślnie.
trampster
1
To już nie istnieje
endolith
2

Jeśli wszystko, czego potrzebujesz, to mysz, spróbuję otworzyć terminal, a następnie:

$gksudo nautilus

Nie widzę potrzeby instalowania czegokolwiek

edycja: zostało to omówione tutaj

quinestor
źródło
Myślę, że różnica jest naprawdę wyraźna. To ten sam powód, dla którego sudo nie jest używane su. Posiadanie praw su tylko przez ograniczony czas jest mniej niebezpieczne niż posiadanie ich przez całą sesję.
Stephane Rolland
2

Ubuntu 12.04 i nowsze wersje

Nautilus Admin ( nautilus-admin ) to proste rozszerzenie Pythona dla menedżera plików Nautilus, które dodaje pewne czynności administracyjne do menu po kliknięciu prawym przyciskiem:

  • Otwórz jako administrator: otwiera folder w nowym oknie Nautilus z uprawnieniami administratora (root).
  • Edytuj jako administrator: otwiera plik w oknie Gedit z uprawnieniami administratora (root).

Aby zainstalować Nautilus Admin we wszystkich obecnie obsługiwanych wersjach Ubuntu, otwórz terminal i wpisz:

sudo apt install nautilus-admin

gksu zostało wycofane w oficjalnych repozytoriach 18.04 i późniejszych.

Ubuntu 16.04 i wcześniejsze

to nakładka na sudo. Jego głównym celem jest uruchamianie programów graficznych jako root.

Otwórz terminal i wpisz:

sudo apt-get install gksu # install gksu if it is not already installed
gksudo nautilus 

Wprowadź hasło w wyskakującym oknie.

wprowadź opis zdjęcia tutaj

Karel
źródło
+1 do „ cdw terminalu”. Tak, zaleca się używanie poleceń w trybie tekstowym w terminalu (okno terminala w graficznym środowisku pulpitu) podczas wykonywania zadań wymagających podwyższonych uprawnień.
sudodus