Как использовать диалог sudo в Gnome из Perl? - PullRequest
0 голосов
/ 27 декабря 2010

Мне нужно запустить привилегированную команду в пользовательской программе gtk2-perl. Я гуглю о том, как использовать диалог по умолчанию для получения привилегий root в Gnome, но могу найти ответ.

Единственный подход, который у меня есть, это спросить пароль и использовать в команде

"echo $passwod | sudo -S priv-command"

но это немного некрасиво. Я искал старые gtksudo и подобные вспомогательные программы, но, похоже, их нет в Ubuntu 10.10

Есть указатели?

1 Ответ

2 голосов
/ 27 декабря 2010

Не gtksudo, но GKSu - это имя.То же самое в KDE называется kdesu.

Диалог, о котором вы говорите, взят из PolicyKit.

...