Краткий обзор:Почему «в доступе отказано»?!?!?!
В 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 и, таким образом, станет доступен с разрешениями на чтение/запись.