LINUX.ORG.RU

Запрос sudo в Bash-скрипте через zenity и kdialog

 , , , ,


0

3

Всем привет! Второй день уже насилую гугл в поисках ответа. Стоит задача написать полностью графический скрипт (используя zenity и kdialog), который при запуске будет запрашивать пароль sudo (в зависимости от DE либо через gksu, либо kdesudo). И никак не могу понять, каким образом это организовать. Кто-нибудь делал подобное? Подскажите рабочие примеры.

$ gksu gedit $(zenity --file-selection)

Или если скрипт не однострочник, то делишь его на два файла: inner.sh с текстом скрипта и run.sh с текстом «gksu sh inner.sh».

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

делишь его на два файла: inner.sh с текстом скрипта и run.sh с текстом «gksu sh inner.sh».

Хороший вариант, спасибо.

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от f1u77y

Мне нужно, чтобы при запуске скрпита двойным кликом, появлялся запрос на пароль sudo, после ввода которого, продолжилось бы выполнение скрипта.

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

Хороший вариант, спасибо.

Можно, кстати проще. В первой строке скрипта вместо #!/bin/sh пишешь #!/usr/bin/gksu sh

monk ★★★★★
()

который при запуске будет запрашивать пароль sudo (в зависимости от DE либо через gksu, либо kdesudo)

посмотри на функцию detectDE из xdg-utils

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