“開啟輸出檔:權限被拒絕”,-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 重新擁有,因此可以透過讀取/寫入權限進行存取。

相關內容