Я должен внести изменения в /etc/apache2/apache2.config
Я нашел инструкции, в которых говорится sudo nano /etc/apache2/apache2.conf
Хорошо, я разбудил некоторого редактора теперь. Следующий ServerName server_domain_or_IP шага
Хорошо, я добавил строку (с моим именем сервера, конечно).
Далее: Сохраните и Выход. Кажется достаточно легким. примерно каждый сайт справки Ubuntu говорит то же самое. ^O (writeOut, по-видимому, сохранение), и ^X
Нет. Переключатели ^O между "Использованием еще одной строки для редактирования позволили/отключили"
^X переключатели "режим справки позволили/отключили"
Вздох...
Я предполагаю, что отредактирую это в основанном на GUI редакторе. Редактирования typetypetypetype сделаны!
Файл-> Сохраняет, Конечно, это только для чтения.
sudo chmod +w /etc/apache2/apache2.conf
проверьте дважды... все еще только для чтения.
исследование! sudo chmod u+w /etc/apache2/apache2.conf
sudo chmod gu+w /etc/apache2/apache2.conf
AARRGH!
Все, что я хочу сделать, отредактировать один файл. И я хочу справочные файлы, которые я считал онлайн, чтобы сделать то, что они говорят, что делают.
Почему это настолько трудно? Я знаю, что я - общий новичок с Linux, но продвигаюсь! Я не плохо знаком с нахождением справочных файлов и после направлений.
Что я делаю неправильно?
Сначала вернитесь Ваш chmod
: Вы не хотите делать тот файл мировым перезаписываемым.
sudo chmod 644 /etc/apache2/apache2.conf
"Только для чтения" означает, что у Вас нет разрешения записать в файл. Причина, которую Вы не можете записать в этот файл даже при том, что Вы добавили разрешение записи, состоит в том, что у Вас нет разрешения записи на каталоге, но необходимо оставить полномочия каталога в покое также. Почти никогда нет серьезного основания изменить режимы файла системных каталогов. Просто не делайте этого!
Вместо этого выполняют редактирование как корень как в Вашей исходной попытке. Использовать gedit
:
sudo -H gedit /etc/apache2/apache2.conf
, Так как это - графическое приложение, которое мы будем использовать -H
для предотвращения корневого владельца становления файлов конфигурации gedit.
Делают Вашу вещь, сохраняют и выходят...
Для использования nano
sudo nano /etc/apache2/apache2.conf
Делают вещь, затем вводят Ctrl + O , и затем входят для записи и затем Ctrl + X для выхода.
Вы не запускаете свой текстовый редактор GUI как суперпользователь.
Вы могли попытаться нажать Высокий звук + F2 и ввести:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/apache2/apache2.conf
Это запросит Ваш пароль, затем откроет текстовый редактор с Вашим указанным файлом.
при использовании другого аромата/разновидности Ubuntu можно хотеть попытаться использовать pluma
, kate
, или leafpad
вместо gedit
.
Кредит к этот ответ для получения pkexec для запуска приложения GUI.