web analytics

Ubuntu – avviare un file da root direttamente da Nautilus, ecco due alternative

Ubuntu e molte altre distribuzioni Linux è possibile avere accesso come amministratore del sistema solo temporaneamente attraverso sudo. Tutto questo rende la distribuzione più sicura anche se per alcune funzionalità più risultare scomodo operare sempre e solo con sudo. Alcune applicazioni, file d’installazione o altro ancora richiedono l’accesso come amministratore del sistema per far tutto questo dovremo avviare il terminale, recarci nella cartella del file e avviare il file seguito dal comando sudo.
Per facilitarci in tutto questo possiamo aggiungere un collegamento nel menu contestuale il quale ci permette di avviare facilmente qualsiasi file come amministratore del sistema (root), una volta cliccato su questa opzione basta inserire la nostra password per accedere / avviare il file da root.
Per avere questa opzione nel menu contestuale di Nautilus su Ubuntu 13.04, 12.10 e 12.04 è possibile utilizzare un tool oppure uno script dedicato. Il primo è un toool denominato nautilus-gksu presente nei repository ufficiali prima del passaggio a Gnome 3 che possiamo reintegrare nel file manager l’altro è uno script per Nautilus denominato open-as-root che offre le stesse funzionalità ma va ad integrarsi nella home e non direttamente del sistema. Ecco come avere i permessi di root in Nautilus con nautilus-gksu oppure con lo script open-as-root. Ricordo che la guida funziona sia con Ubuntu che con qualsiasi altra distribuzione Linux con file manager Nautilus o Files 3.x.

– Aggiungere “Apri come Amministratore” nel menu contestuale di Nautilus

Per integrare nautilus-gksu basta avviare il terminale e digitare:

wget http://dl.dropbox.com/u/964512/misc/libnautilus-gksu.so
sudo mv libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/
nautilus -q

fatto questo avremo l’opzione “Apri come Amministratore” nel menu contestuale di Nautilus.
Per rimuoverla basta digitare da terminale:

sudo rm /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so
nautilus -q

e riavremo Nautilus come da default.

– Aggiungere lo script Open As Root in Nautilus

Per aggiungere o meglio ancora integrare lo script Open As Root in Nautilus basta avviare il terminale e digitare:

wget https://dl.dropboxusercontent.com/u/964512/lffl/open-as-root
mv open-as-root ~/.local/share/nautilus/scripts/open-as-root
nautilus -q

e avremo l’opzione Scipt -> Open As Root nel menu contestuale di Nautilus.
Per rimuovere lo script basta digitare:

rm  ~/.local/share/nautilus/scripts/open-as-root
nautilus -q

Questo è tutto mi raccomando d’utilizzare tutto questo sempre con cautela.