Bug 44777 - Не работает аутентификация с помощью howdy в sddm
Summary: Не работает аутентификация с помощью howdy в sddm
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: sddm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-30 15:07 MSK by Nikita Obukhov
Modified: 2023-05-25 14:04 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Obukhov 2022-12-30 15:07:06 MSK
Проверка выполнялась на:
alt-kworkstation-10.1-install-x86_64.iso
Ноутбук: HP ENVY x360 Convertible 15-bp0xx (с ик-камерой)
Версия пакета howdy-pam:3.0.0-alt5.beta1.git943f1e1
Шаги воспроизведения:
1. Добавить в конфигурационный файл howdy устройство ИК-камеры.
2. Добавить модель для пользователя test.
$ sudo howdy add

3. Добавить в начало файла /etc/pam.d/sddm строку:
auth  sufficient  pam_howdy.so

4. Перезагрузиться и дождаться появления экрана входа.

Ожидаемый результат: Будет выполнена аутентификация по лицу
Реальный результат: ИК-датчики не включаются. Аутентификация не выполняется.
Если нажать Enter с пустым паролем в логах выводится следующее:

Dec 29 14:54:30 pleabloom sddm-helper[3299]: QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread
Dec 29 14:54:30 pleabloom sddm-helper[3299]: QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread
Dec 29 14:54:30 pleabloom pam_howdy[3299]: pam_succeed_if(sddm:auth): requirement "user ingroup nopasswdlogin" not met by user "test"
Dec 29 14:54:30 pleabloom pam_howdy[3299]: pam_tcb(sddm:auth): Authentication failed for test from (uid=0)
Dec 29 14:54:30 pleabloom pam_howdy[3299]: pam_kwallet5(sddm:auth): pam_kwallet5: pam_sm_authenticate
Dec 29 14:54:32 pleabloom sddm-helper[3299]: [PAM] authenticate: Сбой при проверке подлинности
Dec 29 14:54:32 pleabloom sddm[2556]: Authentication error: "Сбой при проверке подлинности"
Dec 29 14:54:33 pleabloom sddm[2556]: Auth: sddm-helper exited with 1

При аналогичных действиях для lightdm аутентификация выполняется.
Comment 1 Leonid Krivoshein 2023-05-23 18:35:54 MSK
Это не баг howdy-pam, это известная проблема sddm при работе с PAM-модулями.
Comment 2 Sergey V Turchin 2023-05-25 14:04:44 MSK
Да. Пробуйте, установив, kde5-display-manager-lightdm.
В недалёком будущем будем на него переходить в рабочей станции К.