Browser di file root per raspbian jessie


11

Esiste un modo per aprire il browser dei file root in raspbian (come gksudo nautilusin Ubuntu)?


1
Cosa stai cercando di fare con un browser di file root? Potrebbe essere più semplice e potenzialmente più sicuro dalla riga di comando.
Steve Robillard,

Puoi sempre installare gksudo su Raspbian: sudo apt-get install gksudovrebbe funzionare.
Huygens,

Devo modificare alcuni file di sistema. @SteveRobillard
opu 웃

Ho provato il comando gksuma sta dicendo 'Xlib: extension"RANDR" missing on display ":1.0".'
opu 웃

2
provalo dalla riga di comando sudo nano filenametobemodificato ovviamente usando il file che devi modificare
Steve Robillard,

Risposte:


14

Digitando gksudoin Terminale e premendo invio. Apparirà una finestra chiamata Esegui programma .

Quindi digitando pcmanfmsul campo di testo Esegui . Premendo ok.

Questo ha funzionato per me.

img 1


Eccellente. Buono per la ridenominazione di file e simili. Tuttavia, quando si fa clic per aprire un file in vi o leafpad, non verrà ancora salvato su di esso.
SDsolar,

13
  1. Apri il terminale
  2. genere sudo pcmanfm

Si apre il file manager root.


4

Scoprirai che 'mc' (midnight commander) è il più veloce per la navigazione e le operazioni sui file - CTRL + o ti darà un prompt della shell di root per visualizzare l'output dei comandi. Su un Pi, è leggero. Non vuoi passare alla tua microSD. Richiama `apt-get -y install mc '. Numerose operazioni comuni sono "hit-one-key-and-presto!" sulle F chiavi unzione.


2

Basta avviare il file manager come root.

Supponiamo che il tuo file manager sia pcmanfm , quindi dovresti eseguire questi comandi

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

root@mypi:/home/pi# pcmanfm 1>/dev/null 2>/dev/null &

2
perché non semplicemente sudo pcmanfm?
Dmitry Grigoryev,

Nel caso di accesso alle variabili d'ambiente di root, lo spazio utente deve essere modificato. Non possiamo sapere quali variabili sono necessarie per il processo in esecuzione (ad es. Pcmanfm).
vaha,

In realtà possiamo sapere che se controlliamo man pcmanfm. Il tuo approccio sostituirà le voci del desktop e del menu con quelle rootdell'utente, se sono configurate le variabili corrispondenti /root/.bashrc. Non vedo davvero il vantaggio.
Dmitry Grigoryev,

Non voglio dire che non possiamo conoscere le variabili specificamente richieste da pcmanfm . Voglio dire che per dimenticare questo tipo di preoccupazioni per QUALSIASI processo che vogliamo eseguire, dovremmo eseguirlo dopo sudo su in un modo generico / non specifico.
vaha,

2

L'esecuzione sudo file-managerdovrebbe essere sufficiente per avviare qualsiasi file manager che hai configurato. A seconda della configurazione, potrebbe essere necessario eseguire xhost +come utente proprietario del desktop, per consentire ai processi root di connettersi ad esso.

Infine, se la tua configurazione X è davvero bizzarra, potresti dover dire al file manager quale display dovrebbe usare, ad es sudo DISPLAY=:0 file-manager. Si noti che ciò non dovrebbe essere necessario in una configurazione normale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.