我是td-agent conf的新手。我想以root用户身份启动td-agent,我以root用户身份在/etc/init.d/td-agent中修改了用户和组。最后systemctl要启动并停止服务。但是 ps -ef | grep td-agent 仍显示为td-agent用户。
请提供您的输入。
我不想使用这种方式,因为我必须自动停止td-agent,就像必须杀死进程“ / opt / td-agent / usr / sbin / td-agent -vvv -c td-agent”一样。 conf”
答案 0 :(得分:0)
您可以从以下位置更改“/lib/systemd/system/td-agent.service”文件中的用户和组:
[Service]
User=td-agent
Group=td-agent
到
[Service]
User=root
Group=root
最后,执行 daemon-reload 和服务 (Fluentd/td-agent) 重启