Могу ли я открыть файл как root, просто используя меню правой кнопки мыши

Я не думаю, что это совсем то, что вы ищете, но это зависит от вашего предполагаемого использования.

CrashPlan - это программный пакет для резервного копирования и связанный онлайновый резервный хостинг, но все по-другому. их программное обеспечение имеет режим, позволяющий выполнять резервное копирование данных через Интернет (или локальную сеть) на другой компьютер, на котором запущено программное обеспечение.

Это означает, что пункт назначения не должен находиться в облаке. Это не совсем похоже на Dropbox в том, что речь идет скорее о резервном копировании, а не о синхронизации и доступе к файлам извне, но если это просто резервные копии, которые вы хотите, тогда это работает хорошо. Если вы хотите получить доступ к резервному копированию файлов с другого ПК, я думаю, вы можете сделать «локальное восстановление», но это не то, что я пробовал.

Базовый пакет программного обеспечения свободен и поддерживает «резервное копирование» в другой компьютер ", но только плановая резервная копия, но есть« про »версия программного обеспечения, которая также стоит и выполняет синхронизацию в реальном времени, а не только запланированные резервные копии. (Облачное хранилище также является дополнительной оплатой за месяц)

1
задан 28 November 2015 в 18:20

1 ответ

Я протестировал решение отсюда, и он отлично работает (работает 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

1
ответ дан 23 May 2018 в 15:26
  • 1
    Используйте метод sudo apt-get install nautilus-admin вместо создания собственных системных скриптов. Затем вы получите обновления, когда / ID необходимо. – Soren A 15 June 2017 в 13:58
  • 2
    @SorenA, что вы предлагаете, никогда не публикуйте свою собственную альтернативу, если существует другое решение? Кроме того, концепция этого ответа может быть полезна кому-то для выполнения других действий над файлом, недоступных в существующих действиях nautilus. – Jacob Vlijm 15 June 2017 в 14:09
  • 3
    Я имею в виду, никогда не предлагать «руководство», неподдерживаемое решение, когда вы знаете, что поддерживается работающий. Что касается концептуальной части, у вас может быть точка, но я боюсь, что она запутает больше ppl, чем это поможет. – Soren A 15 June 2017 в 14:21
  • 4
    @SorenA может быть миллион причин использовать «домашний», альтернатива. Гибкость - одна; функциональность может быть легко изменена или настроена правильно. Даже по этой причине ответ полезен. Путать? то не играйте с ним, если не понимаете. – Jacob Vlijm 15 June 2017 в 14:23

Другие вопросы по тегам:

Похожие вопросы: