Lightdm-gtk-greeter-pd: различия между версиями
Manowar (обсуждение | вклад) (Об обработке сообщений) |
Manowar (обсуждение | вклад) м (Ссылка на статью Аутентификация по ключу) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Является модификацией {{pkg|lightdm-gtk-greeter}}. Отличительной особенностью модификации является то, что всё взаимодействие с PAM-стеком производится в режиме «вопрос-ответ»: программа не делает никаких предположений насчёт того, какое значение (и для чего) PAM будет запрашивать следующим. По этой причине данный гритер можно использовать с нестандартным PAM-стеком ([[двухфакторная аутентификация]] и т.п.). | Является модификацией {{pkg|lightdm-gtk-greeter}}. Отличительной особенностью модификации является то, что всё взаимодействие с PAM-стеком производится в режиме «вопрос-ответ»: программа не делает никаких предположений насчёт того, какое значение (и для чего) PAM будет запрашивать следующим. По этой причине данный гритер можно использовать с нестандартным PAM-стеком ([[двухфакторная аутентификация]], [[аутентификация по ключу]] и т.п.). | ||
'''Информация о пакете: [https://packages.altlinux.org/lightdm-gtk-greeter-pd packages.altlinux.org], [http://sisyphus.ru/ru/srpm/Sisyphus/lightdm-gtk-greeter-pd sisyphus.ru].''' | |||
== Настройка гритера == | == Настройка гритера == | ||
Строка 16: | Строка 18: | ||
* {{term|chpass-key-code}} — сочетание клавиш для смены пароля; | * {{term|chpass-key-code}} — сочетание клавиш для смены пароля; | ||
* {{term|hide-cancel-noprompt}} — не показывать кнопку "Сменить пароль" до тех пор, пока от PAM будет не получен запрос на ввод данных. | * {{term|hide-cancel-noprompt}} — не показывать кнопку "Сменить пароль" до тех пор, пока от PAM будет не получен запрос на ввод данных. | ||
Дополнительно о настройке {{pkg|lightdm}} и его модулей см. [[lightdm-profiles]]. | |||
=== Обработка сообщений PAM === | === Обработка сообщений PAM === | ||
Строка 22: | Строка 26: | ||
Дополнительная обработка сообщений связана с опцией {{term|enable-chpass-on}}. В качестве значения опции можно указать несколько строк, разделив их знаком вертикальной черты ("|"). Каждая строка из этого списка будет использована как ''префикс'' для сравнения с очередным сообщением PAM, и при совпадении на экране появится кнопка "Сменить пароль" (для этого опция {{term|show-chpass-button}} также должна быть включена). | Дополнительная обработка сообщений связана с опцией {{term|enable-chpass-on}}. В качестве значения опции можно указать несколько строк, разделив их знаком вертикальной черты ("|"). Каждая строка из этого списка будет использована как ''префикс'' для сравнения с очередным сообщением PAM, и при совпадении на экране появится кнопка "Сменить пароль" (для этого опция {{term|show-chpass-button}} также должна быть включена). | ||
== Дополнительные материалы по теме == | |||
* [[pkcs11-profiles]] | |||
* [[lightdm-profiles]] | |||
* [[Двухфакторная аутентификация]] | |||
* [[Аутентификация по ключу]] | |||
* [[alterator-auth-token]] | |||
[[Категория:Программы]] | [[Категория:Программы]] | ||
[[Категория:Пакеты]] |
Текущая версия от 20:30, 22 августа 2018
Является модификацией lightdm-gtk-greeter. Отличительной особенностью модификации является то, что всё взаимодействие с PAM-стеком производится в режиме «вопрос-ответ»: программа не делает никаких предположений насчёт того, какое значение (и для чего) PAM будет запрашивать следующим. По этой причине данный гритер можно использовать с нестандартным PAM-стеком (двухфакторная аутентификация, аутентификация по ключу и т.п.).
Информация о пакете: packages.altlinux.org, sisyphus.ru.
Настройка гритера
Кроме вышеописанной основной особенности, данная модификация гритера имеет расширенные по сравнению с базовой версией параметры настройки, а именно:
- implicit-messages — выводить стандартные сообщения об ошибках в том случае, если PAM-стек не вернул явно никакого описания ошибки (по умолчанию включено);
- restart-on-cancel — после нажатия на кнопку "Отмена" немедленно начать процесс аутентификации заново;
- default-info-text — приветственное сообщение пользователю, которое выводится до начала PAM-сессии (по умолчанию — локализованная строка "Welcome");
- default-comment — комментарий к приветственному сообщению (по умолчанию — пусто);
- hide-login-noprompt — не показывать кнопку "Войти" до тех пор, пока от PAM будет не получен запрос на ввод данных;
- hide-cancel-noprompt — не показывать кнопку "Отмена" до тех пор, пока от PAM будет не получен запрос на ввод данных;
- show-chpass-button — показывать кнопку "Сменить пароль";
- enable-chpass-on — показывать кнопку "Сменить пароль" только при наличии определённых сообщений от PAM-стека (например, сообщения об истечении срока действия пароля);
- chpass-button-label — надпись на кнопке "Сменить пароль" (по умолчанию — локализованная строка "Change password");
- chpass-key-code — сочетание клавиш для смены пароля;
- hide-cancel-noprompt — не показывать кнопку "Сменить пароль" до тех пор, пока от PAM будет не получен запрос на ввод данных.
Дополнительно о настройке lightdm и его модулей см. lightdm-profiles.
Обработка сообщений PAM
Кроме вывода сообщений на экран, гритер способен реагировать на них различным образом. Так, при наличии опций вида *-noprompt поступление запроса от PAM-стека является сигналом для вывода соответствующей кнопки, которая с начала сеанса и до приёма первого запроса будет скрыта.
Дополнительная обработка сообщений связана с опцией enable-chpass-on. В качестве значения опции можно указать несколько строк, разделив их знаком вертикальной черты ("|"). Каждая строка из этого списка будет использована как префикс для сравнения с очередным сообщением PAM, и при совпадении на экране появится кнопка "Сменить пароль" (для этого опция show-chpass-button также должна быть включена).