"출력 파일 열기: 권한이 거부되었습니다.", -rw-r--r--

"출력 파일 열기: 권한이 거부되었습니다.", -rw-r--r--

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_defsiam에 의해 다시 소유되므로 읽기/쓰기 권한으로 액세스할 수 있습니다.

관련 정보