![“開啟輸出檔:權限被拒絕”,-rw-r--r--](https://rvso.com/image/1419590/%E2%80%9C%E9%96%8B%E5%95%9F%E8%BC%B8%E5%87%BA%E6%AA%94%EF%BC%9A%E6%AC%8A%E9%99%90%E8%A2%AB%E6%8B%92%E7%B5%95%E2%80%9D%EF%BC%8C-rw-r--r--.png)
總而言之:為什麼「權限被拒絕」?
在 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 重新擁有,因此可以透過讀取/寫入權限進行存取。