Как основанные на GUI приложения просят пароль root без установленного gksudo?

В старых выпусках человечности я верю, приложения для GUI просят пароль root с помощью gksudo. Теперь gksudo не существует предварительно установленный человечности. Для меня, если я добавляю пользовательское средство запуска скомпилированного исполняемого файла, который должен быть выполнен как корень, я должен установить gksudo и добавьте gksudo -k -u root, сопровождаемый командой выполнения. Но в определенных приложениях, как Синаптический Диспетчер пакетов, ect Unetbootin, (который установлен через Кв.) может спросить пароль root через среду GUI, подобную старому доброму gksudo. На самом деле, Как то, что это было возможным?

0
задан 1 December 2015 в 17:45

2 ответа

Поскольку SSTA правильно упомянула, что существует что-то известное как pkexec, который является частью policykit-1 пакет. Можно проверить, что это установлено с dpkg --get-selections | grep policy. Однако это не обязательно означает, что это имеет фронтенд GUI. Фронтэнд GUI обеспечивается другим пакетом - policykit-1-gnome для Единицы и Gnome. Для других настольных сред существуют дополнительные пакеты, которые обеспечивают GUI для их соответствующей среды.

Для большего количества информации об этом инструменте относятся к

, Почему pkexec предпочтен по gksudo для графических приложений?

, Когда использовать pkexec по сравнению с gksu/gksudo?

2
ответ дан 30 September 2019 в 02:20

Я полагаю, что мы, как теперь предполагается, используем:

pkexec <command>

2
ответ дан 30 September 2019 в 02:20

Другие вопросы по тегам:

Похожие вопросы: