Могу ли я открыть файл с правами root, просто используя меню правой кнопки мыши
Открытие файла с правами root возможно с помощью sudo. Но как щелкнуть правой кнопкой мыши файл и запустить его как root?
Я использую наутилус.
2 ответа
Решение
Вам нужно расширение администратора
$ 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/