L'apertura del file come root è possibile con sudo . Ma come fare clic con il tasto destro su un file e farlo funzionare come root ?
Sto usando nautilus.
L'apertura del file come root è possibile con sudo . Ma come fare clic con il tasto destro su un file e farlo funzionare come root ?
Sto usando nautilus.
Risposte:
È necessaria l'estensione dell'amministratore
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Installalo con sudo apt-get install nautilus-admin
Ho testato la soluzione da qui e funziona benissimo (in esecuzione 14.04 / nautilus).
Per non pubblicare una risposta di solo collegamento:
installare gksu
sudo apt-get install gksu
Navigare verso ~/.local/share/nautilus/scripts
Crea e apri un file vuoto open-as-administrator
, chiamalo, incolla lo script qui sotto:
#!/bin/bash
#
# this code will determine exactly the path and the type of object,
# then it will decide use gedit or nautilus to open it by ROOT permission
#
# Determine the path
if [ -e -n $1 ]; then
obj="$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
else
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
obj="$base/${1##*/}"
fi
# Determine the type and run as ROOT
if [ -f "$obj" ]; then
gksu gedit "$obj"
elif [ -d "$obj" ]; then
gksu nautilus "$obj"
fi
exit 0
Rendi eseguibile lo script
Disconnettersi e riconnettersi oppure eseguire:
nautilus -q
DI NUOVO: la sceneggiatura non è mia! trovato su http://ubuntuhandbook.org
sudo apt-get install nautilus-admin
metodo invece di creare i tuoi script di sistema. Quindi riceverai aggiornamenti quando / id necessario.