Das Öffnen einer Datei als root ist mit sudo möglich . Aber wie klickt man mit der rechten Maustaste auf eine Datei und lässt sie als root laufen ?
Ich benutze Nautilus.
Das Öffnen einer Datei als root ist mit sudo möglich . Aber wie klickt man mit der rechten Maustaste auf eine Datei und lässt sie als root laufen ?
Ich benutze Nautilus.
Antworten:
Sie benötigen die Admin-Erweiterung
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Installieren Sie es mit sudo apt-get install nautilus-admin
Ich habe die Lösung von hier aus getestet und sie funktioniert einwandfrei (mit 14.04 / nautilus).
Um keine Nur-Link-Antwort zu posten:
Installieren gksu
sudo apt-get install gksu
Navigieren Sie zu ~/.local/share/nautilus/scripts
Erstellen und öffnen Sie eine leere Datei, benennen Sie sie open-as-administrator
und fügen Sie das folgende Skript ein:
#!/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
Machen Sie das Skript ausführbar
Entweder abmelden und wieder anmelden oder ausführen:
nautilus -q
WIEDER: Das Drehbuch gehört nicht mir! fand es auf http://ubuntuhandbook.org
sudo apt-get install nautilus-admin
Methode, anstatt eigene Systemskripte zu erstellen. Dann erhalten Sie Updates, wenn / id benötigt wird.