Я хочу запустить приложение с помощью только GUI в качестве другого пользователя. Не корень. Я хочу, чтобы пользователь был представлен с выпадающим из пользователей системы, выбрал один, ввел пароль, и приложение запущено как тот пользователь. Как gksudo, но пользователь для выполнения, как указано в GUI и не как переключатель.
Такое приложение существует?
Я никогда не делал этого, но... Вы можете соединять сценарий, который выполнит это.
Вы могли использовать zenity для представления списка GUI и gksu для выполнения другого приложения.
Необходимо было бы открыть xhosts полномочия позволить процессу другого пользователя получать доступ рабочей станции.
gksu
программа для того, чтобы графически выбрать пользователя как, чтобы выполнить команду. Для больше об определенных ситуациях и различных проблемах авторизации см. сообщение на UbuntuForums.
В дополнение к тому, что Chris Nava сказал о zenity (который является действительно аккуратной частью программного обеспечения), можно также попробовать whiptail, kdialog и xdialog. (Возможно, apropos dialog
в Вашем терминале даст Вам дальнейшие подсказки).