3

Я хочу запустить приложение, используя только GUI как другого пользователя. Не root. Я хочу, чтобы пользователю было представлено выпадающее меню системных пользователей, выберите его, введите пароль, и приложение запустится от имени этого пользователя. Как gksudo, но пользователь должен работать как указано в графическом интерфейсе, а не как переключатель.

Такое приложение существует?

3 ответа3

3

Я никогда не делал этого, но ... вы можете составить сценарий, который это сделает.

Вы можете использовать zenity для представления списка GUI и gksu для запуска другого приложения.

Вам потребуется открыть разрешения xhosts, чтобы позволить процессу другого пользователя получить доступ к вашей рабочей станции.

3

gksu - это программа для графического выбора пользователя для запуска команды. Подробнее о конкретных ситуациях и различных проблемах авторизации смотрите в посте на UbuntuForums.

0

В дополнение к тому , что Крис Нава рассказал о Zenity (что это действительно аккуратный кусок программного обеспечения), вы также можете попробовать Хлыстохвост, kdialog и Xdialog. (Возможно, в вашем терминале появится соответствующее apropos dialog ).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .