
TLDR:왜 "권한이 거부되었습니다"?!?!?!
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
루트는 파일을 소유하므로 읽기 및 쓰기 권한이 부여됩니다. 사용자 iam에는 읽기 권한만 있습니다.
chown iam /home/iam/.emacs.d/abbrev_defs
iam에 의해 다시 소유되므로 읽기/쓰기 권한으로 액세스할 수 있습니다.