回答:
管理拡張機能が必要です
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
でインストール sudo apt-get install nautilus-admin
私はここからソリューションをテストしましたが、正常に機能します(14.04 / nautilusを実行)。
リンクのみの回答を投稿しないようにするには:
インストール gksu
sudo apt-get install gksu
案内する ~/.local/share/nautilus/scripts
空のファイルを作成して開き、名前open-as-administrator
を付け、以下のスクリプトを貼り付けます。
#!/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
スクリプトを実行可能にします
ログアウトして再度ログインするか、次のコマンドを実行します。
nautilus -q
再び:スクリプトは私のものではありません!http://ubuntuhandbook.orgで見つけた
sudo apt-get install nautilus-admin
独自のシステムスクリプトを作成する代わりに、メソッドを使用します。その後、/ idが必要なときに更新を取得します。