“打开输出文件:权限被拒绝”,-rw-r--r--

“打开输出文件:权限被拒绝”,-rw-r--r--

总结:为什么“权限被拒绝”?!?!?!

在 Emacs 中C-x C-c,我得到提示

Save abbrevs in ~/.emacs.d/abbrev_defs? (y or n)

打字y,我得到

Opening output file: permission denied, /home/iam/.emacs.d/abbrev_defs

检查权限后我发现

-rw-r--r--   1 root root  1737 Jun 28 08:51 abbrev_defs

问题:这是怎么回事?如果 Emacs 想要保存缩写,我难道不应该也这样做吗?为什么我不能?权限似乎正确?用户似乎具有读写权限。我遗漏了什么?

答案1

Root 被授予读写权限,因为 root 拥有该文件。用户 iam 仅具有读取权限。

chown iam /home/iam/.emacs.d/abbrev_defs并且它将被 iam 重新拥有,从而可以通过读/写权限进行访问。

相关内容