LINUX.ORG.RU

Разблокировка базы Keepass через KWallet

 , , , ,


1

3

Добрый вечер.

Пользуюсь KDE, хотелось бы сделать автоматическую разблокировку базы Keepass (конкретно keepassxc) после логина.

Keepassxc поддерживает такую штуку:

echo 'mysuperpassword' | keepassxc --pw-stdin ~/topsecret.kdbx

Нужно только как-то заменить echo на KWallet, сохранив в нем пароль. Кто делал себе подобное?

P.S. Так же хочу сделать и с паролями для расшифровки GPG и SSH ключей.

★★★★★

Ответ на: комментарий от Atragor

Passwords - это название бумажника? Как сделать так, чтобы бумажник разблокировался при логине?

aquadon ★★★★★
() автор топика
Ответ на: комментарий от aquadon

Название - kdewallet, Passwords - название каталога, в котором хранится запись test.

Автоматическая разблокировка делается через PAM, если у бумажника такой же пароль, как у пользователя. Для этого надо в /etc/pam.d/sddm (если для входа используется SDDM) добавить что-то вроде:

auth        optional      pam_kwallet5.so
auth        optional      pam_kwallet.so
session     optional      pam_kwallet5.so
session     optional      pam_kwallet.so

Atragor
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.