@Mosapi

Как в контекстное меню nautilus добавить запуск с правами root?

В старых версиях линукса(до ubuntu 18) можно было в дефолтовый проводник Nautilus добавить, в контекстное меню пункт - открыть папку/файл с правами Рут.
Это можно было сделать с помощью создания файлика скрипта командами:
sudo su
gedit .gnome2/nautilus-script/Open\ as\ root

с таким содержимым:
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do

gksudo "gnome-open $uri" &

А после выполнить команду в терминале, которая собственно и добавляет в контекст меню скрипт:
sudo chmod +x .gnome2/nautilus-script/Open\ as\ root

Но в Ubuntu 20.4 Это не работает. Естественно, ведь по заверениям gksudo выпилен до 18 версии Убунту. В сети ничего толкового и свежего не нахожу, мб знатоки подскажут?
Решение путем использования терминала или нажатием Alt+f2 - не устраивает. Как мне изменить содержимое подключаемого скрипта, чтобы он корректно запускал nautilus с правами Рут?
  • Вопрос задан
  • 2983 просмотра
Пригласить эксперта
Ответы на вопрос 1
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
можно и такой скрипт,а можешь и в своём заменить gksudo на sudo
#!/bin/bash
sudo nautilus $@

себя добавь в группу sudo и разреши выполнение без ввода пароля(в /etc/sudoers
расскоментируй/добавь строку)
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
зы
в 20 версии минта это организовано на уровне плагинов для caja (форк nautilus)
можно и открыть каталог и редактировать файл
так что посмотри в настройках nautilus подключи/установи плагин (если они есть в бубунте )))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы