L'ouverture du fichier en tant que root est possible avec sudo . Mais, comment faire un clic droit sur un fichier et le faire fonctionner en tant que root ?
J'utilise nautilus.
L'ouverture du fichier en tant que root est possible avec sudo . Mais, comment faire un clic droit sur un fichier et le faire fonctionner en tant que root ?
J'utilise nautilus.
Réponses:
Vous avez besoin de l'extension admin
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Installez-le avec sudo apt-get install nautilus-admin
J'ai testé la solution à partir d' ici , et cela fonctionne très bien (exécutant 14.04 / nautilus).
Pour ne pas publier de réponse de lien uniquement:
installer gksu
sudo apt-get install gksu
Aller vers ~/.local/share/nautilus/scripts
Créez et ouvrez un fichier vide, nommez-le open-as-administrator
, collez le script ci-dessous:
#!/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
Rendre le script exécutable
Déconnectez-vous et reconnectez-vous, ou exécutez:
nautilus -q
ENCORE: le script n'est pas le mien! trouvé sur http://ubuntuhandbook.org
sudo apt-get install nautilus-admin
méthode au lieu de créer vos propres scripts système. Ensuite, vous obtiendrez des mises à jour lorsque / id sera nécessaire.