Abrir el archivo como root es posible con sudo . Pero, ¿cómo hacer clic derecho en un archivo y hacer que se ejecute como root ?
Estoy usando nautilus.
Abrir el archivo como root es posible con sudo . Pero, ¿cómo hacer clic derecho en un archivo y hacer que se ejecute como root ?
Estoy usando nautilus.
Respuestas:
Necesitas la extensión de administrador
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Instalarlo con sudo apt-get install nautilus-admin
Probé la solución desde aquí , y funciona bien (ejecutando 14.04 / nautilus).
Para no publicar una respuesta de solo enlace:
Instalar en pc gksu
sudo apt-get install gksu
Navegar a ~/.local/share/nautilus/scripts
Cree y abra un archivo vacío, asígnele un nombre open-as-administrator
, pegue el script a continuación:
#!/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
Hacer el script ejecutable
Cierra sesión y vuelve a iniciarla, o ejecuta:
nautilus -q
DE NUEVO: ¡el guión no es mío! lo encontré en http://ubuntuhandbook.org
sudo apt-get install nautilus-admin
método en lugar de crear sus propios scripts del sistema. Entonces recibirá actualizaciones cuando / id sea necesario.