В старых выпусках человечности я верю, приложения для GUI просят пароль root с помощью gksudo. Теперь gksudo
не существует предварительно установленный человечности. Для меня, если я добавляю пользовательское средство запуска скомпилированного исполняемого файла, который должен быть выполнен как корень, я должен установить gksudo
и добавьте gksudo -k -u root
, сопровождаемый командой выполнения. Но в определенных приложениях, как Синаптический Диспетчер пакетов, ect Unetbootin, (который установлен через Кв.) может спросить пароль root через среду GUI, подобную старому доброму gksudo
. На самом деле, Как то, что это было возможным?
Поскольку SSTA правильно упомянула, что существует что-то известное как pkexec
, который является частью policykit-1
пакет. Можно проверить, что это установлено с dpkg --get-selections | grep policy
. Однако это не обязательно означает, что это имеет фронтенд GUI. Фронтэнд GUI обеспечивается другим пакетом - policykit-1-gnome
для Единицы и Gnome. Для других настольных сред существуют дополнительные пакеты, которые обеспечивают GUI для их соответствующей среды.
Для большего количества информации об этом инструменте относятся к
, Почему pkexec предпочтен по gksudo для графических приложений?
Я полагаю, что мы, как теперь предполагается, используем:
pkexec <command>