UIE Meeting

giovedì 17 maggio ore 20,30 - Casa delle Associazioni

Home Articoli archiviati

Sab

03

Lug

2010

Eseguire nautilus come root con uno script PDF Stampa
Scritto da Stefano Teodorani   
Una delle cose che non mi piacciono di nautilus è questa.
Quando copio un file da una cartella della mia home ad una directory su cui non ho i permessi, mi viene mostrata una finestra che mi dice "semplicemente" che non posso farlo.
Brutta cosa.
Anche perchè non c'è altro modo di fare la cosa, se non eseguire da terminale una sessione di nautilus come root da linea di comando.
Sarebbe stato chiedermi le credenziali e, qualora fossero state valide, consentirmi di effettuare l'operazione.
Se Mark sapesse che il Mac funziona così, includerebbe subito questa modifica anche in Ubuntu !
Comunque, recentemente ho scoperto una cosa interessante.
Esiste una cartella nascosta nella vostra home chiamata .gnome2 al cui interno troverete un'altra cartella chiamata nautilus-scripts.

Qualunque file di script messo in questa cartella (con i permessi di esecuzione), viene mostrato nel menu contestuale di nautilus sotto una nuova voce di menu chiamata appunto script.
Come posso sfruttare questa cosa per i miei scopi ?

1. Create un file in questa cartella e chiamatelo Esegui nautilus come root.
2. Dategli come detto, i diritti di esecuzione incollatevi dentro questo semplice testo:

#!/bin/sh
gksudo "nautilus --no-desktop $NAUTILUS_SCRIPT_CURRENT_URI"


3. Ora chiudete il file e aprite il menu contestuale di nautilus su un file o su una cartella.
4. Troverete, sotto la voce di menu scripts, una nuova voce di menu con il nome del file creato.
5. Cliccateci.
6. La prima volta vi chiederà la password.
7. Poi vi si aprirà un nuovo nautilus ma questa volta con i diritti di root.

Ora finalmente potete copiare il vostro file !

Provare per credere.

Nota:
Se fate una ricerca su google scrivendo nautilus script, troverete un mondo di nuove funzionalità da poter aggiungere alla vostra installazione.
Fra tutti segnalo questo interessante sito:  http://gtk-apps.org/ alla sezione nautilus-script


           
Commenti (8)add comment

Valentino Giorgio Rettore said:

...
Una delle tante migliorie (sciocchezze, certo, ma sempre comode) che gli utenti di Linux Mint si ritrovano di default. smilies/smiley.gif
03 luglio 2010 | url

Stefano Teodorani said:

...
E' una stupidaggine, ma sarebbe comodo averla anche in ubuntu!
03 luglio 2010

Valentino Giorgio Rettore said:

...
Sono queste stupidaggini, infatti, che mi fanno usare Mint.smilies/wink.gif
03 luglio 2010 | url

Stefano Teodorani said:

...
Prima o poi la proverò anche io
03 luglio 2010

mario.91 said:

...
ma $sudo nautilus è troppo complicato?
03 luglio 2010

Stefano Teodorani said:

...
Per chi, come te e me, conosce Linux è molto semplice, ma che senso non poter fare una operazione simile, se non da terminale.nPer un sistema operativo che deve essere per "esseri umani" non è il massimo.
04 luglio 2010

aytin said:

...
sudo apt-get install nautilus-gksu
04 luglio 2010

Stefano Teodorani said:

...
@aytin
Il comando che suggerisci aggiunge a nautilus la possibilita' di aprire un file come amministratore, ma non risolve purtroppo il problema descritto nell'articolo.
Grazie comunque della segnalazione
04 luglio 2010

Lascia la tua opinione
Accorcia box | Allunga box
I filtri ti rompono? Iscriviti


busy
 

UIELinux, oltre il Rubicone (anche oltre i soliti luoghi comuni)
Joomla! è un software libero rilasciato sotto licenza GNU/GPL
UIElinux All UIELinux Blog UIELinux Guide UIELinux Progetti