Как изменить пароль на пароль (менеджер паролей)

12

Я изменил пароль для моего ключа gpg. Однако заранее я построил хранилище паролей через pass с тем же ключом gpg.

Теперь, когда я запрашиваю пароли, меня все равно спрашивают о моем старом gpg-пароле. Другие приложения требуют новую фразу-пароль.

Как я могу изменить пароль для прохода? Должен ли я снова запустить «init»?

Торстен
источник
Вы случайно не используете GnuPG 2.1 и более раннюю версию в одной системе?
Кусалананда
Да, действительно, в моей системе установлены gpg (1.4.21) и gpg2 (2.1.13).
Торстен
2
Я не смогу дать вам хорошее решение, но оно может иметь какое-то отношение к установке двух версий GnuPG, и, pass возможно , использовать одну из них, когда вы меняете кодовую фразу с другой. Насколько я знаю, в двух версиях GnuPG ключи хранятся отдельно друг от друга, но я недостаточно знаком с внутренней работой этих инструментов, чтобы сказать наверняка.
Кусалананда

Ответы:

13

У меня была такая же проблема; @Kusalananda работает на месте - использует gpg2, который хранит ключ отдельно, поэтому вам нужно изменить фразу-пароль для обеих версий.

gpg --edit "Your Key"
> passwd
> save

gpg2 --edit "Your Key"
> passwd
> save

Имя ключа, используемого pass, хранится в ~/.password-store/.gpg-id.

jgillich
источник
100%. Я изменил ключ для gpg2 и теперь работаю с введенным pw.
Торстен
4
В gpg 2.2.5 команда есть --edit-key.
Торстен