Как установить и запустить Graylog2 без привилегий root и без прав на запись в /etc

Следуя текущим инструкциям по установке по умолчанию для Graylog2 выглядит так, как будто предполагается, что для установки используется пользователь root.

Кажется, это предполагает свободный доступ к /etc, что мне не очень нравится и не думаю, что это необходимо. Например. при запуске пытается обновить файл /etc/graylog2-server-node-id.

Как Graylog2 может быть запущен и работать (Ubuntu 13.04 или иначе), не требуя доступа на запись ко всему /etc и вообще не требуя каких-либо специальных разрешений?

P.S. Я думаю, что смогу предоставить ему необходимые привилегии порта без использования root/sudo, поэтому я бы предпочел не предполагать, что ему действительно нужно использовать права root только для этого...


person matanster    schedule 16.01.2014    source источник


Ответы (1)


Хорошо, это было глупо. В файле конфигурации измените node_id_file = /etc/graylog2-server-node-id на что-то другое. Надеюсь, root предположения больше нигде не всплывут..

person matanster    schedule 16.01.2014
comment
И очень жаль, что он не находит установку elasticsearch по умолчанию из коробки и не поставляется с образцом сценария настройки подключения mongodb. - person matanster; 16.01.2014