如何防止gpg在用户的主目录中创建.gnupg目录
发布时间:2020-05-25 00:16:20 所属栏目:Linux 来源:互联网
导读:我正在尝试运行使用gpg工具来加密和解密文件,我想知道是否可以在不改变用户的全局状态的情况下运行此工具.具体来说,作为给定用户第一次运行gpg将导致它在用户的主目录中创建.gnupg目录和其他工件. 我已经成功地将这个命令的操作从用户的公钥和密钥环中隔离出
|
我正在尝试运行使用gpg工具来加密和解密文件,我想知道是否可以在不改变用户的全局状态的情况下运行此工具.具体来说,作为给定用户第一次运行gpg将导致它在用户的主目录中创建.gnupg目录和其他工件. 我已经成功地将这个命令的操作从用户的公钥和密钥环中隔离出来(请参阅我的Ruby gem在https://github.com/rcook/rgpg,我是如何做到这一点的),这是我想要阻止的gpg的最后剩余行为. 解决方法您可以传递–homedir参数或使用GNUPGHOME环境变量使其使用另一个目录而不是.gnupg.如果您正在编写脚本,则可以创建一个临时目录:GNUPGHOME=$(mktemp -d $HOME/.gnupgXXXXXX) export GNUPGHOME 完成后清理: gpg ... rm -rfi $GNUPGHOME (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – RTNETLINK答案:执行“服务网络重启”时存在文件
- linux – 断管不再结束程序?
- linux – 管理系统服务或单元需要身份验证.
- linux – Locate和updatedb不起作用.我该怎么办?
- linux – 权限被拒绝:/home/.htaccess pcfg_openfile:无法
- linux – 临时重命名/ tmp然后创建一个tmp符号链接到另一个
- linux – 我怎么知道MongoDB是否需要更多CPU / RAM?
- linux – 在ARM上构建mongo shell 3.2.x(armv7l / arm64 /
- 在linux中杀死Zombie和D状态进程的最佳方法
- linux – 如何列出当前sshfs挂载到服务器?
