LINUX.ORG.RU

dmenu запуск приложения с правами sudo

 


1

1

Всем привет. Подскажите как через dmenu запускать приложения с правами sudo. Взять например bleachbit, написал скрипт:

dmenu_run -p "Enter password:" | sudo -S bleachbit

Экран ввода пароля появляется, пароль набираю, но приложение не стартует. В чем у меня ошибка?

Ответ на: комментарий от IIIypuk

Эта же настройка в sudoers позволяет просто запускать приложения без ввода пароля? А цель запускать с вводом пароля…

Nooooobas
() автор топика
Последнее исправление: Nooooobas (всего исправлений: 1)

Может, лучше использовать polkit? Для него есть графические диалоги.

anonymous
()
Ответ на: комментарий от Nooooobas

А цель запускать с вводом пароля…

Вообще-то нет:

Подскажите как через dmenu запускать приложения с правами sudo

dmenu запуск приложения с правами sudo

IIIypuk ★★★★★
()
Ответ на: комментарий от anonymous

Спасибо что напомнил мне подключить libastral.so

IIIypuk ★★★★★
()
Ответ на: комментарий от superuser

Можно вместо ALL, всегда можно указать список программ. Сам я этим не пользуюсь, а где есть, выключаю.

IIIypuk ★★★★★
()
Ответ на: комментарий от superuser

ТС написал например, ALL вполне себе пример :)

IIIypuk ★★★★★
()
Ответ на: комментарий от ad0c

Их вроде все давно дропнули, сейчас это polkit/pkexec и графические обвязки.

anonymous
()

dmenu

лучше расскажите как из него программы запускать которые работают в терминале?

anonymous
()

man sudo

Особенно раздел, где описыватьеся ключ -A и переменная среды SUDO_ASKPASS

buddhist ★★★★★
()
Ответ на: комментарий от dmitry237

нет сам терминал из dmenu запусткаетсяч прекрасно, а вот все что в терминале - не запускается, ну например top

amd_amd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.