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.