要約:なぜ「許可が拒否されました」なのでしょうか?!?!?!
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 によって再び所有され、読み取り/書き込み権限でアクセスできるようになります。