Text wont change emacs

Я пытаюсь изменить текст с помощью emacs, но он не изменится на сайте. Я запустил команду emacs /var/www/www/html/index.html.

на emacs текст изменился, но не на сайте.

0
задан 9 April 2021 в 22:41

1 ответ

Вероятно, у вас не будет прав на запись для этого каталога и этого файла.Сохраните изменения в каталог, в котором у вас есть доступ на запись, например / tmp с File -> Save As ... , выйдите из Emacs и скопируйте файл, который вы только что сохранены с правами root в это место. Но сначала проверьте первоначального владельца этого файла, чтобы вы могли восстановить его после копирования:

ls -l /var/www/html/index.html
sudo cp /tmp/index.html /var/www/html
sudo chown oldowner:oldgroup /var/www/html/index.html

Для дальнейшего редактирования запустите Emacs с правами суперпользователя:

sudo emacs /var/www/html/index.html

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

0
ответ дан 23 April 2021 в 23:24

Другие вопросы по тегам:

Похожие вопросы: