总结:为什么“权限被拒绝”?!?!?!
在 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 重新拥有,从而可以通过读/写权限进行访问。