Você precisa da extensão de administrador
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Instale-o com sudo apt-get install nautilus-admin
Abrir arquivo como root é possível com sudo . Mas, como clicar com o botão direito do mouse em um arquivo e torná-lo executado como root ?
Estou usando o nautilus.
Você precisa da extensão de administrador
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Instale-o com sudo apt-get install nautilus-admin
Eu testei a solução de aqui , e ela funciona bem (rodando 14.04 / nautilus).
Para não publicar uma resposta apenas de link:
instale gksu
sudo apt-get install gksu
Navegue para ~/.local/share/nautilus/scripts
Crie e abra um arquivo vazio, nomeie-o como open-as-administrator
, cole o script abaixo:
#!/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 ]; 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
Torne o script executável
Faça logout e volte ou execute:
nautilus -q