В настоящее время я пишу скрипт для автоматизации установки и развертывания нашей CMS. Частью этого процесса является добавление псевдонима к Apache2, который обычно выполняется вручную через Webmin.
В настоящее время я ищу, чтобы добавить строку в файл включения Apache2, в котором хранятся все псевдонимы, используя следующее:
echo Alias /path \"/var/www/directory\" >> alias.include
Проблема, с которой я столкнулся, состоит в том, что этот включаемый файл принадлежит root и в настоящее время имеет права доступа -rw-r-r-. Единственный способ добавить этот файл - это изменить разрешения, внести изменения, а затем вернуть их обратно. Это кажется мне очень хитрым. Есть предложения?