Come ottenere i diritti di root durante la navigazione di file / directory con Nautilus


10

Vorrei sapere se è possibile ottenere i diritti di root durante l'utilizzo di Nautilus 2.30?

Ad esempio, vorrei spostare alcune vecchie cartelle di utenti inutilizzati dalla directory home - resti di distro precedenti (Debian).

Ovviamente posso aprire un terminale, ma voglio sapere se è possibile farlo con un mouse in Nautilus.


1
gksue gksudofunziona in Xorg ma non in Wayland (impostazione predefinita in Ubuntu 17.10). Ma ci sono modi per farlo funzionare. Vedi questo link, Perché gksu / gksudo o l'avvio di un'applicazione grafica con sudo non funzionano con Wayland?
sudodus,

Risposte:


7

Per Ubuntu <= 10.10, 10.04

nautilus-gksu Installa nautilus-gksu

È un'estensione che concede i privilegi di root usando gksu nautilus.

Abilita un'opzione quando fai clic con il pulsante destro del mouse su un file (anche directory e altri ...) in nautilus: "Apri come amministratore". Dopo averlo installato, riavvia Nautilus ( killall nautilus) e avrà la nuova funzionalità.

inserisci qui la descrizione dell'immagine

Ubuntu 11.04 e 11.10,

installa nautilus-gksue copia e incolla il libnautilus-gksu.sofile da /usr/lib/nautilus/extensions-2.0/a/usr/lib/nautilus/extensions-3.0/

Ubuntu 12.04 e 12.10:

Il nautilus-gksupacchetto è stato rilasciato in Ubuntu 12.04 e 12.10 dalla gksuversione 2.0.2-6ubuntu1, quindi non è possibile installarlo facilmente. Qui userò uno script nautilus per aggiungere la funzionalità Open As Administrator .

Per prima cosa scarica il libnautilus-gksu.sofile:

Fare clic per scaricare libnautilus-gksu.so

Quindi, esegui gksudo nautilus nel terminale per aprire il browser dei file con privilegio di root, copia e incolla questo file . O fallo con questo comando:Ctrl+Alt+T/usr/lib/nautilus/extensions-3.0/

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

Disconnettersi e riconnettersi oppure eseguire questo comando per rendere effettive:

nautilus -q

inserisci qui la descrizione dell'immagine

fonte


Lo installo adesso ;-)
Stephane Rolland,

Garantisce l'accesso come root senza chiedere la password?
Oxwivi,

1
No, richiede la password di root. Esattamente quello che volevo. :-). Grazie.
Stephane Rolland,

1
Questo dovrebbe davvero essere incluso di default.
trampster

1
Questo non esiste più
endolito il

2

Se tutto ciò che serve è il mouse, proverei ad aprire un terminale e quindi:

$gksudo nautilus

Non vedo la necessità di installare nulla

modifica: questo è stato trattato qui


Penso che la differenza sia davvero chiara. Questo è lo stesso motivo per cui l'installazione di sudo non viene utilizzata su. Avere diritti di su solo per un tempo limitato e delimitato è meno pericoloso che averli durante un'intera sessione.
Stephane Rolland,

2

Ubuntu 12.04 e versioni successive

Nautilus Admin ( nautilus-admin ) è una semplice estensione Python per il file manager Nautilus che aggiunge alcune azioni amministrative al menu di scelta rapida:

  • Apri come amministratore: apre una cartella in una nuova finestra di Nautilus in esecuzione con i privilegi di amministratore (root).
  • Modifica come amministratore: apre un file in una finestra di Gedit in esecuzione con i privilegi di amministratore (root).

Per installare Nautilus Admin in tutte le versioni attualmente supportate di Ubuntu aprire il terminale e digitare:

sudo apt install nautilus-admin

gksu è sospeso nei repository ufficiali 18.04 e successivi.

Ubuntu 16.04 e precedenti

è un frontend per sudo. Il suo scopo principale è quello di eseguire programmi grafici come root.

Apri il terminale e digita:

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

Inserisci la tua password nella finestra che si apre.

inserisci qui la descrizione dell'immagine


+1 su " cdnel terminal". Sì, si consiglia di utilizzare i comandi in modalità testo in un terminale (una finestra terminale in un ambiente desktop grafico), quando si eseguono attività che richiedono autorizzazioni elevate.
sudodus,
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.