「出力ファイルを開く: 権限が拒否されました」、-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 によって再び所有され、読み取り/書き込み権限でアクセスできるようになります。

関連情報