如何控制emacs gpg 加密文档的访问权限

使用emacs gpg加密解密文档很方便,但如果用其他工具编辑加密后的文档后,Emacs就没法正常解密,这样文档信息就会丢失,感觉太危险,有没有一种方法,设置这个文件只给emacs写入权限?

只给某个应用程序权限好像没听说过,常见做法是把文件所属改成root然后关掉其他用户的写入权限。

#chown root:root <文件名>
#chmod 655 <文件名>

这样每次修改的时候都会要求root密码,相对安全一些

在mac上会提示错误illegal group name,还不太了解mac的用户体系, 按照这个https://support.apple.com/en-us/HT204012#enable创建了一个root用户,还是提示同样的错误。

阿这,macos我没用过 :sweat_smile:,,我上面那个是linux下应该能直接用的。。或者试试chown root <文件名> ?root:root是指root用户组下面的root用户,仅用一个root是把文件所有权给root用户,不牵扯root用户组