Рейтинг:1

Невозможно запустить какой-либо скрипт с помощью команды sudo при запуске из меню скриптов Nautilus

флаг cn

Есть ли новый способ запуска nautilus из базового скрипта?

#!/бин/баш
echo "Открыть файловый менеджер как root"
судо наутилус

Открытие из контекстного меню сценариев Nautilus не запускает Nautilus, если присутствует sudo (открывает Nautilus из контекстного меню сценариев, если sudo удалено), однако он открывает Nautilus с запросом пароля, если запускается как программа.

Пытался:

наутилус админ:///дом/

Пробовал это, но у меня не работает, просто выдает ошибку при запуске Nautilus. Ошибка Policykit1, не задан uid

Предложения здесь но ничего из этого не работает, или ответ неясен, и я что-то упускаю.

Запись: При попытке запустить любой скрипт с помощью sudo из меню скриптов Nautilus ни один из этих скриптов не запустится.

Пытался:

sudo apt-get установить nautilus-admin

Это не сработало, ошибка Policykit1

Нашел вот это Открыть как администратор работать здесь

sudo add-apt-repository ppa:ubuntuhandbook1/gvfs
sudo apt установить gvfs-fuse
sudo apt установить gvfs

Перезагрузить

Как восстановить GVfs до стоковой версии:

sudo apt установить ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/gvfs

Я обнаружил, что это сработало для меня:

#!/бин/баш 
gnome-terminal -- sh -c 'echo "sudo nautilus" | бить

Теперь, когда я использую меню сценария Nautilus, я могу запустить корневой сеанс Nautilus.

Это также работало, как предложено ниже:

#!/бин/баш
pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" наутилус
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как запустить Nautilus с правами root?](https://askubuntu.com/questions/156998/how-do-i-start-nautilus-as-root) . Используйте `nautilus admin://`.
pst007x avatar
флаг cn
Пробовал это, но у меня не работает, просто выдает ошибку при запуске Nautilus. Ошибка Policykit1, не задан uid
vanadium avatar
флаг cn
Расширение nautilus-admin остается самым простым способом открытия окна nautilus от имени rood.
Рейтинг:1
флаг cn

Я верю, что ты ищешь pkexec. Это работает в моей системе для запуска наутилус как root с графическим запросом пароля:

#!/бин/баш

pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" наутилус

Вам необходимо установить переменные DISPLAY и XAUTHORITY, чтобы иметь возможность запускать программы с графическим интерфейсом с помощью pkexec, но он должен работать как гксу привыкший.

pst007x avatar
флаг cn
Спасибо, это сработало
Рейтинг:0
флаг sa

Пытаться

судо -E наутилус

У меня нет наутилуса, но мой собственный fillemanger работает именно так.

pst007x avatar
флаг cn
Спасибо, та же проблема. При попытке запустить любой скрипт с помощью sudo из меню сценариев Nautilus ничего не запускается. Я установил Dolphin, и он работает как сон.

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.