关注 current default installation instructions for graylog2似乎假定安装正在使用用户 root
.
似乎它假定徒手访问 /etc
我真的不喜欢也不认为它应该是必要的。例如。启动时它会尝试更新文件 /etc/graylog2-server-node-id
.
graylog2 如何在不需要对整个 /etc
的写入权限的情况下启动并运行(Ubuntu 13.04 或其他) ,并且通常不需要任何特殊权限?
附言我想我可以在不使用 root/sudo 的情况下授予它所需的端口权限,所以我不想假设它真的只需要为此使用 root 权限......
最佳答案
好吧,那很愚蠢。在配置文件中,更改node_id_file = /etc/graylog2-server-node-id
到别的东西。希望 root
假设不会出现在其他地方..
关于ubuntu - 如何在没有 root 权限或对/etc 的写入权限的情况下安装和运行 graylog2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21170639/