Открыть как администратор в Nautilus

Открыть как администратор в NautilusНе знаю как вам, но мне значительно проще открывать для редактирования файлы в операционной системе Ubuntu с привилегиями суперпользователя, пользуясь специально созданным для этого пунктом контекстного меню файлового менеджера Nautilus «open-as-administrator», а не командной строкой.

Просто, до сих пор, не могу правильно перемещаться при помощи команд по папкам и к файлам в Терминале.

Эта простая инструкция покажет вам, как добавить пункт «open-as-administrator» в контекстное меню файлового менеджера Наутилус.

УСТАНОВКА GKSU

Открываем «Центр приложений Ubuntu», вводим в Поиске «gksu», нажимаем на кнопку «Установить» и ждём окончания процесса установки приложения

gksu

СОЗДАНИЕ BASH-СКРИПТА

1. Открываем файловый менеджер Nautilus:
— нажимаем сочетание клавиш «Ctrl+H» на клавиатуре (для отображения скрытых файлов и папок);
— переходим по пути: Домашняя папка -.local — share — nautilus — scripts;
— вызываем контекстное меню Nautilus и создаём пустой документ

bash-script

2. Даём ему имя «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


open-as-administrator

Скрипт

3. Открываем Терминал (Ctrl+Alt+T) и даём команду:

cd .local/share/nautilus/scripts/ && chmod 0755 open-as-administrator

Команда в Терминале

4. Наконец, перезапускаем Наутилус командой nautilus-q

nautilus-q

Вот и все манипуляции!

Теперь на любом файле, который необходимо открыть как администратор, можем вызвать контекстное меню «Сценарии» — «open-as-administrator», после чего вводим пароль для выполнения административных задач и смело редактируем файл

Открыть как Root

Пароль Root

Редактируемый файл

P.S. Прошу вас не уходить сразу, получив нужную инструкцию, ведь вам может пригодиться ещё около 200 пошаговых инструкций на этом блоге, разбитых на категории!

Комментарии:

2 комментария

  1. Только лучше не
    gksu gedit «$obj»
    а
    gksu xdg-open «$obj»
    Это откроет файл нужной программой(программой по умолчанию) с правами su

Leave a Reply

Ваш e-mail не будет опубликован.