gpg: problem with the agent: Permission denied
当我在切换用户后调用GPG 时失败su
:
su - user2
gpg --symmetric --passphrase=foo foo.txt
如果我从自己的用户调用命令,它不会失败。有解决方法吗?
我在他们的邮件列表中找到了一个线程,但没有得到答复。它推测错误是因为:
tty 归我通过 SSH 登录的原始用户所有,而不是我通过 su 切换到的用户
gpg: problem with the agent: Permission denied
当我在切换用户后调用GPG 时失败su
:
su - user2
gpg --symmetric --passphrase=foo foo.txt
如果我从自己的用户调用命令,它不会失败。有解决方法吗?
我在他们的邮件列表中找到了一个线程,但没有得到答复。它推测错误是因为:
tty 归我通过 SSH 登录的原始用户所有,而不是我通过 su 切换到的用户
尝试使用loopback的PIN输入方式:
当我使用终端 su 尝试 GPG 时,我可以在我的 Linux 系统上复制您的问题:
适合我的解决方案:
您可能还想验证您的 GPG 是否是最新的: