Summary: | Не открывается автоматически бумажник при входе в систему | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Zhukharev <ancieg> |
Component: | lightdm | Assignee: | manowar <manowar> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aris, manowar, rider, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton Zhukharev
2022-12-20 11:51:54 MSK
Установить PAM модуль -- не значит его задействовать. Можете посмотреть как используется pam_gnome_keyring.so в GDM. Необходимо в pam-файл ligthdm вписать kwallet. Скопировать можно из sddm. (Ответ для Sergey V Turchin на комментарий #2) > Необходимо в pam-файл ligthdm вписать kwallet. > Скопировать можно из sddm. Отлично, теперь бумажник открывается автоматически. Сделано следующее (ну, можно и не заменять, конечно, а добавить с минусом): # diff -u --color /etc/pam.d/lightdm{~,} --- /etc/pam.d/lightdm~ 2021-11-09 14:25:56.000000000 +0300 +++ /etc/pam.d/lightdm 2022-12-20 12:21:36.295274017 +0300 @@ -3,13 +3,13 @@ auth required pam_succeed_if.so quiet uid ne 0 auth sufficient pam_succeed_if.so user ingroup nopasswdlogin auth substack common-login --auth optional pam_gnome_keyring.so --auth optional pam_mate_keyring.so +-auth optional pam_kwallet.so +-auth optional pam_kwallet5.so account include common-login password include common-login session substack common-login session optional pam_console.so -session optional pam_ck_connector.so session required pam_namespace.so --session optional pam_gnome_keyring.so auto_start --session optional pam_mate_keyring.so auto_start +-session optional pam_kwallet.so auto_start +-session optional pam_kwallet5.so auto_start Будет отлично это видеть "из коробки" при использовании LightDM в Education. (Ответ для Sergey V Turchin на комментарий #2) > Необходимо в pam-файл ligthdm вписать kwallet. > Скопировать можно из sddm. А не лучше ли будет завести промежуточный файл для всех DM, типа /etc/pam.d/dm, который бы инклюдился всеми DM? Чтобы не копировать одно и то же? Типа, как существует /etc/pam.d/common-login? (In reply to manowar@altlinux.org from comment #4) > А не лучше ли будет завести промежуточный файл для всех DM, типа > /etc/pam.d/dm, который бы инклюдился всеми DM? Чтобы не копировать одно и то > же? Типа, как существует /etc/pam.d/common-login? Да, было бы не плохо. Только, лучше это делать отдельно после этого изменения, а то обсуждение ещё предстоит и неизвестно, на сколько затянется. За чем дело стало? https://git.altlinux.org/tasks/315290/ Проверишь kwallet? Так, обожди, что-то не срослось… Теперь можно проверять. (In reply to manowar@altlinux.org from comment #7) > https://git.altlinux.org/tasks/315290/ > Проверишь kwallet? Я уже видел. Всё ок. lightdm-1.30.0-alt24 -> sisyphus: Wed Feb 15 2023 Paul Wolneykien <manowar@altlinux> 1.30.0-alt24 - Add support for kwallet (closes: 44689). - Fixed tests with new D-Bus. Tue Oct 25 2022 Paul Wolneykien <manowar@altlinux> 1.30.0-alt23 - Disable QT versions < 5 (closes: 43158). |