我知道pinentry-curses
使用 emacs存在问题(请参阅http://emacswiki.org/emacs/EasyPG上的一些评论),因此在终端中使用 emacs 与 gpg-agent 不兼容,因此.
在这种情况下,我无法使用图形 pinentry 工具,因为这是通过 ssh 连接到远程机器。
但是,是否可以事先向 gpg-agent 提供密码短语,然后让 emacs 使用它,但如果代理还没有此信息,则不提示输入密码短语?
什么设置允许它与notmuch.el
和 一起使用EasyPG
?
或者,是否有其他缓存密码短语的方法可以达到相同的效果,但可能存在安全问题(这就是 gpg-agent 最初存在的原因)?
是什么让新的组成员身份需要新的登录名(或由su
或启动的新登录shell newgrp
)才能看到?
只是运行另一个 bash(或任何其他 shell)实例--login
是行不通的,但是像 su 或 newgrp 这样的 suid root 可以工作。
是否从父 shell 继承或缓存了隐藏新组成员身份的内容?