Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Агент аутентификации автоматически запускается при старте пользовательского сеанса.

Графический сеанс пользователя

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

Внешний вид агента зависит от рабочего стола пользователя. Так, в Astra Linux SE для рабочего стола Fly используется агент /usr/lib/x86_64-linux-gnu/libexec/polkit-kde-authentication-agent-1.

Image Modified
Рисунок 2. Окно агента аутентификации polkitаутентификации polkit-kde-authentication-agent-1

Если требуется ввести пароль пользователя, который не является текущим пользователем сеанса, то в окне также отображается пользователь, пароль которого требуется ввести.


Рисунок 3. Окно агента аутентификации polkit-kde-authentication-agent-1. Отображается пользователь, пароль которого требуется ввести.

При нажатии на кнопку "Подробности >>" отображается дополнительная информация о запрошенном действии.


Рисунок 4. Окно агента аутентификации polkit-kde-authentication-agent-1. Подробности

Консольный сеанс пользователя

Если требуется аутентифицировать пользователя в консольном сеансе, то используется текстовой агент /usr/lib/polkit-1/polkit-agent-helper-1.
Например, при вводе команды "hostnamectl hostname astra3" состоится такой диалог с пользователем:

Блок кода
==== AUTHENTICATING FOR org.freedesktop.hostname1.set-hostname ====
Чтобы настроить имя компьютера, необходимо пройти аутентификацию.
Authenticating as: administrator
Password: 
==== AUTHENTICATION COMPLETE ====

Описание действий, выполняемых программой

...