Przeglądarka plików root dla raspbian jessie

11

Czy istnieje sposób na otwarcie przeglądarki plików root w języku raspbian (jak gksudo nautilusw Ubuntu)?

opu 웃
źródło
1
Co próbujesz zrobić z przeglądarką plików root? Może być łatwiejsze i potencjalnie bezpieczniejsze z wiersza poleceń.
Steve Robillard,
Zawsze możesz zainstalować gksudo na Raspbian: sudo apt-get install gksupowinno działać.
Huygens,
Muszę zmodyfikować jakiś plik systemowy. @SteveRobillard
opu 웃
Wypróbowałem polecenie, gksuale mówi ono „Xlib: rozszerzenie"RANDR" missing on display ":1.0".'
opu”
2
spróbuj tego z wiersza poleceń sudo nano filenametobemodyfikowany oczywiście przy użyciu pliku, który musisz zmodyfikować
Steve Robillard

Odpowiedzi:

14

Wpisując gksudow Terminalu, a następnie naciskając Enter. Pojawi się okno o nazwie Uruchom program .

Następnie wpisując pcmanfmw Uruchom polu tekstowym. Naciśnięcie OK.

To działało dla mnie.

img 1

opu 웃
źródło
Świetny. Dobry do zmiany nazw plików i tym podobne. Jednak po kliknięciu w celu otwarcia pliku w vi lub leafpad nadal nie można go zapisać.
SDsolar
13
  1. Otwórz terminal
  2. Rodzaj sudo pcmanfm

Otwiera się główny menedżer plików.

znak
źródło
4

Przekonasz się, że „mc” (Midnight Commander) jest najszybszym narzędziem do przeglądania i operacji na plikach - CTRL + o wyświetli monit roota o wyświetlenie danych wyjściowych poleceń. Na Pi jest lekki. Nie chcesz zamieniać na kartę microSD. Wywołaj polecenie `apt-get -y install mc '. Wiele typowych operacji to „hit-one-key-and-presto!” na F kluczy namaszczeniem.

użytkownik400344
źródło
2

Po prostu uruchom menedżera plików jako root.

Załóżmy, że Twoim menedżerem plików jest pcmanfm , a następnie powinieneś uruchomić te polecenia

pi@mypi:~$ sudo su
[sudo] password for pi: 

root@mypi:/home/pi# pcmanfm 1>/dev/null 2>/dev/null &
vaha
źródło
2
dlaczego nie po prostu sudo pcmanfm?
Dmitry Grigoryev
W przypadku uzyskiwania dostępu do zmiennych środowiska root, przestrzeń użytkownika powinna zostać zmieniona. Nie wiemy, które zmienne są potrzebne w uruchomionym procesie (np. Pcmanfm).
vaha
Właściwie możemy to wiedzieć, jeśli sprawdzimy man pcmanfm. Twoje podejście zastąpi pozycje pulpitu i menu pozycjami rootużytkownika, jeśli odpowiednie zmienne są skonfigurowane w /root/.bashrc. Naprawdę nie widzę korzyści.
Dmitry Grigoryev
Nie mam na myśli tego, że nie możemy znać zmiennych wymaganych przez pcmanfm . Chodzi mi o to, że aby zapomnieć o tego rodzaju obawach dotyczących DOWOLNEGO procesu, który chcemy uruchomić, powinniśmy go uruchomić po sudo su w sposób ogólny / niespecyficzny.
vaha
2

Uruchomienie sudo file-managerpowinno wystarczyć do uruchomienia dowolnego skonfigurowanego menedżera plików. W zależności od konfiguracji może być konieczne uruchomienie się xhost +jako użytkownik będący właścicielem pulpitu, aby umożliwić procesom root łączenia się z nim.

Wreszcie, jeśli twoja konfiguracja X jest naprawdę dziwna, być może będziesz musiał powiedzieć menadżerowi plików, którego wyświetlacza powinien użyć, tj sudo DISPLAY=:0 file-manager. Pamiętaj, że nie powinno to być konieczne w normalnej konfiguracji.

Dmitrij Grigoriew
źródło