我收到此错误:
gpg: warning: unsafe ownership on homedir '/home/prime/.gnupg'
我第一次遇到此错误是在从命令行安装浏览器时。因此我搜索了有关此问题的说明gpg: warning
。
我按照说明列出.gnupg
,然后--kill
在任何展示中使用root:root
,如下所示:
sudo gpgconf --kill pubring.kbx
返回结果:
Component not found
然后我执行了:
chown $(whoami):$(whoami) ~/.gnupg
它返回了total 48
所以我再次列出了目录的内容:
ls -l ~/.gnupg
之前所有 7 个具有root:root
权限的文件仍然显示为root:root
。
因此我继续按照说明进行操作:
chmod 600 ~/.gnupg
permission denied
现在无论我做什么,我得到的只是。
我知道我搞砸了,但我不知道现在该怎么办。
答案1
您需要运行:
chown -R $(whoami) ~/.gnupg/
chmod 600 ~/.gnupg/*
chmod 700 ~/.gnupg
我发现这个要点对每个命令的作用给出了有用的描述:https://gist.github.com/oseme-techguy/bae2e309c084d93b75a9b25f49718f85
如果您的 .gnupg 目录当前由 root 拥有,那么您需要在第一个命令前面添加sudo
。