Я пытаюсь изменить текст с помощью emacs, но он не изменится на сайте. Я запустил команду emacs /var/www/www/html/index.html.
на emacs текст изменился, но не на сайте.
Вероятно, у вас не будет прав на запись для этого каталога и этого файла.Сохраните изменения в каталог, в котором у вас есть доступ на запись, например / 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 и владению ими, чтобы избежать неприятных сюрпризов. с безопасностью на вашем веб-сервере.