Редактировать как администратор в Nautilus

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

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

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

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

gksu

СОЗДАНИЕ BASH-СКРИПТА. Открываем файловый менеджер Nautilus:

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

bash-script

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

Скрипт

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

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

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

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

nautilus-q

АДМИНИСТРАТОР

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

Открыть как Root

Пароль Root

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

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



Оцените инструкцию:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...



2 комментария к “Редактировать как администратор в Nautilus

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

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.