Невозможно сохранить файл с помощью gedit

1901
Question Overflow

После обновления до Fedora 18 я больше не могу редактировать файлы в своей html-папке с помощью gedit. Файлы имеют следующие разрешения:

-rw-r-----. me apache unconfined_u:object_r:httpd_sys_content_t:s0 

Всякий раз, когда я пытался сохранить файл, появлялось предупреждение:

Не удалось создать файл резервной копии при сохранении / var / www / html / my_file

Gedit не может создать резервную копию старой копии файла перед сохранением новой. Вы можете игнорировать это предупреждение и сохранить файл в любом случае, но если при сохранении произойдет ошибка, вы можете потерять старую копию файла. Сохранить в любом случае?

Мне предоставляется возможность «все равно сохранить» или «не сохранять». Но независимо от того, как я нажимаю, чтобы сохранить его, предупреждение продолжает появляться, мешая мне сохранить файл.

Раз я владелец файла, не могу ли я его отредактировать? Не уверен, почему я не мог сделать это в этом случае.

0
У вас есть права на запись в `/ var / www / html`? Можете ли вы сделать `touch / var / www / html / asd` без проблем? Peter 11 лет назад 1
@ Питер, ах, вот в чем проблема. Question Overflow 11 лет назад 0

1 ответ на вопрос

1
Peter

Проблема может быть с разрешениями каталога в /var/www/html

Вы должны убедиться, что вы можете записать в этот каталог, чтобы gedit мог записать резервную копию файла, который вы редактировали.

Вы можете проверить это с touch /var/www/html/asd

Я не знаю, почему те ранее установленные разрешения для моей html-папки каким-то таинственным образом возвращаются. Question Overflow 11 лет назад 0
Возможно, веб-сервер мог бы изменить их, если бы он работал с другим пользователем. Peter 11 лет назад 0
Я единственный пользователь :) В любом случае, все в порядке, спасибо. Question Overflow 11 лет назад 0