Следуя текущим инструкциям по установке по умолчанию для Graylog2 выглядит так, как будто предполагается, что для установки используется пользователь root
.
Кажется, это предполагает свободный доступ к /etc
, что мне не очень нравится и не думаю, что это необходимо. Например. при запуске пытается обновить файл /etc/graylog2-server-node-id
.
Как Graylog2 может быть запущен и работать (Ubuntu 13.04 или иначе), не требуя доступа на запись ко всему /etc
и вообще не требуя каких-либо специальных разрешений?
P.S. Я думаю, что смогу предоставить ему необходимые привилегии порта без использования root/sudo, поэтому я бы предпочел не предполагать, что ему действительно нужно использовать права root только для этого...