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 ответ1

1

Root предоставлены права на чтение и запись, так как root владеет файлом. Пользователь iam имеет только права на чтение.

chown iam /home/iam/.emacs.d/abbrev_defs и он будет переназначен iam и, таким образом, будет доступен с разрешениями на чтение / запись.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .