Ho utilizzato gksudo nautilus
e sudo nautilus
tramite Alt + F2 .
Qual è la differenza? Sembrano molto simili!
Ho utilizzato gksudo nautilus
e sudo nautilus
tramite Alt + F2 .
Qual è la differenza? Sembrano molto simili!
Tratto da qui :
% Bl0ck_qu0te% Si noti che si tratta principalmente di file di configurazione . Se esegui Nautilus come root
, anche con gksu
/ gksudo
e crei un file o una cartella ovunque con esso (inclusa nella tua home directory), quel file o cartella sarà di proprietà di root
. Ma se esegui Nautilus (o la maggior parte delle altre applicazioni grafiche) come root
con sudo
, possono salvare i loro file di configurazione nella tua directory home (piuttosto che la directory home di root
). Questi file di configurazione potrebbero essere di proprietà di root
e inaccessibili quando non stai eseguendo come root, il che può compromettere gravemente le tue impostazioni e potrebbe persino impedire il funzionamento di alcune applicazioni.
La soluzione, una volta che hai commesso questo errore, è trovare i file di configurazione ed eliminarli o chown
torna ad appartenere al tuo% non co_de% utente. Molti di questi file iniziano con root
o sono contenuti in una directory che inizia con .
. Alcuni si trovano nella cartella .
nella tua home directory. Per vedere file e cartelle che iniziano con .config
in Nautilus, premi Ctrl + H (questo mostra i file nascosti .) Per vederli con .
, usa ls
(o -a
) bandiera.
Per trovare se ci sono file non di tua proprietà nella tua directory home, puoi usare il seguente comando in un terminale:
find $HOME -not -user $USER -exec ls -lad {} \;
che elenca tutti i file sotto la home directory non di proprietà dell'utente.
Sapevi che c'è un add-on di Nautilus chiamato nautilus-gksu che aggiunge un" Apri come amministratore "al menu di scelta rapida di Nautilus?
Nota: non disponibile in Ubuntu 12.04 e successivi.
Se avvii un'applicazione grafica con sudo, puoi compromettere la proprietà dei tuoi file e causare la rottura delle tue app. Non farlo mai. Consulta la Guida della community :
% Bl0ck_qu0te% sudo per impostazione predefinita conserva la variabile $ HOME. Ad esempio, se esegui sudo firefox
, eseguirai i privilegi di root ma la tua configurazione. Se cambi le impostazioni in questa situazione, ti ritroverai con parti della tua configurazione di proprietà di root al posto del tuo id utente.
sudo -H GUI-application-program
In Ubuntu (17.10) 17.10.1 e probabilmente versioni future di Ubuntu, gksu
e gksudo
sono deprecati. Lavorano a Xorg ma non a Wayland. Ma puoi utilizzare sudo -H
per eseguire programmi applicativi GUI senza danneggiare i tuoi file di configurazione. Non non usa sudo
.
Se stai usando Wayland (il nuovo sistema grafico che sostituisce Xorg), hai bisogno di un comando anche con xhost
.
xhost +si:localuser:root # if Wayland
sudo -H nautilus --no-desktop
Vedi il seguente link per maggiori dettagli,
Perché gksu / gksudo o l'avvio di un'applicazione grafica con sudo funzionano con Wayland?
Trovato nel file generato dal comando terminale 'info gksudo':
% Bl0ck_qu0te%Ho scoperto che, in molti casi, i file "info" hanno descrizioni utili e informazioni utili sulle opzioni. Suggerisco caldamente che l'apprendimento di qualsiasi comando inizi prima con l'accesso al file 'info' su quel comando.
Per il principiante, nel terminale, digita o incolla le informazioni del comando con il nome del comando in cui sei interessato come parametro. Il formato è info [command_name]
(ricorda di non includere il prompt dei comandi o le parentesi). Le voci del terminale suggerite per il principiante sono:
$ info
$ info info
Se scegli gksudo nautilus, chiedi la password graficamente. Con sudo, lo chiedi in un terminale