pass软件使用时会自行调用gpg软件生成gpg key,会有expire时间,之后需要使用PGP Key处理软件来修改expire时间, archlinux下处理PGP Key可以使用GnuPG软件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $ sudo pacman -S gnupg $ gpg --list-secret-keys $ gpg --edit-key 想要更改的KEY_ID #进入gnupg软件提示符 gpg> list gpg> key 0 #此时选择expire时间 gpg> expire 将要变更主密钥的过期时间。 请设定这个密钥的有效期限。 0 = 密钥永不过期 <n> = 密钥在 n 天后过期 <n>w = 密钥在 n 周后过期 <n>m = 密钥在 n 月后过期 <n>y = 密钥在 n 年后过期 密钥的有效期限是?(0) gpg> key 1 #此时ssb后面会一个*号,ssb*,之后继续修改expire选项 gpg> expire
|
至此,gpg key 已经续期了,pass等其他软件就可以继续使用了