Разблокировка экрана на ArchLinux с помощью usb-ключа.

Здравствуйте!
Задался вопросом, возможно ли разблокировать систему, помимо ввода пароля, через обычный usb-накопитель (допустим, реализованный как ключ-карта).
Желательно без создания велосипедов, самокатов и новых дыр в безопасности =).
я пони, у меня копыта, не могу и не хочУ
Добавлю:
- DE: xfce 4.16
- Kernel: 5.16.15-zen1-1-zen
- OS: Arch Linux
- Host: ThinkPad X230
я пони, у меня копыта, не могу и не хочУ
pam-u2f
либо
pam-usb

p.s. ну и желательно сначала всё зашифровать, а потом уже терять флешку.
Ошибки в тексте-неповторимый стиль автора©
indeviral
pam-u2f
либо
pam-usb

p.s. ну и желательно сначала всё зашифровать, а потом уже терять флешку.

Спасибо за наводку! Попробую.
я пони, у меня копыта, не могу и не хочУ
да pam_usb, давно ставл... он без пароля пускает в систему когда вставлена флешка, т.е. без ввода паля авторизируется в tty

pamusb-conf --add-device MyDevice
pamusb-conf --add-user root
pamusb-check root
https://github.com/mcdope/pam_usb/tree/master/arch_linux

/etc/pam.d/login
auth sufficient pam_usb.so
sooNei9E
да pam_usb, давно ставл… он без пароля пускает в систему когда вставлена флешка, т.е. без ввода паля авторизируется в tty

pamusb-conf –add-device MyDevice
pamusb-conf –add-user root
pamusb-check root
https://github.com/mcdope/pam_usb/tree/master/arch_linux

/etc/pam.d/login
auth sufficient pam_usb.so

pamusb тупит и не хочет разблокировать систему после перезагрузки, ошибок нет, лог:

мая 06 22:28:06 laptop pamusb-agent[554]: Executing "/usr/bin/pamusb-check --quiet --config=/etc/pamusb.conf --service=pamusb-agent fleef"
мая 06 22:28:06 laptop pam_usb[4113]: Authentication request for user "fleef" (pamusb-agent)
мая 06 22:28:06 laptop pam_usb[4113]: Device "0457:0151" is connected (good).
мая 06 22:28:06 laptop pam_usb[4113]: Performing one time pad verification...
мая 06 22:28:06 laptop pam_usb[4113]: Probing volume (this could take a while)...
мая 06 22:28:07 laptop pamusb-agent[4115]: Error: this program needs to be installed suid root
мая 06 22:28:07 laptop pam_usb[4113]: Mount failed
мая 06 22:28:07 laptop pam_usb[4113]: Access denied.
мая 06 22:28:07 laptop pamusb-agent[554]: pamusb-agent[554]: Authentication failed for device 0457:0151. Keeping user "fleef" locked down.
мая 06 22:28:07 laptop pamusb-agent[554]: Authentication failed for device 0457:0151. Keeping user "fleef" locked down.
я пони, у меня копыта, не могу и не хочУ
уже точно не помню как настроить pamusb-conf –add-user root замени root на юзера, MyDevice помоему нужно прописать UUID флешки
fleef
pamusb тупит и не хочет разблокировать систему после перезагрузки …
Возможных причин 2-е
- не правильно установил и настроил
- если ставил версию pam_usb v0.8.0.r16, то она имела bug - ставь версию pam_usb v0.8.0.r17, которая вышла на днях

PS - проверил - работает ... правда не проверял работает ли screensaver, так как не использую ...

В части имени флэшки - любое, какое нравится.
Ошибки не исчезают с опытом - они просто умнеют
fleef
ошибок нет, лог:

fleef
мая 06 22:28:07 laptop pamusb-agent[4115]: Error: this program needs to be installed suid root
Сам переведёшь?
https://t.me/arch_linuxru
 
Зарегистрироваться или войдите чтобы оставить сообщение.