-
Type:
Problem report
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: 3.0.1
-
Component/s: Agent (G), Proxy (P), Server (S)
-
None
-
Environment:Linux
-
Sprint 50 (Mar 2019), Sprint 51 (Apr 2019)
-
0.5
when launching zabbix_agentd in foreground mode (-f) with root user, zabbix_agentd refuses to change user (to zabbix) and instead print "cannot run as root".
relevant code is in libs/zbxnix/daemon.c function daemon_start
if (0 != (flags & ZBX_TASK_FLAG_FOREGROUND))
{ zbx_error("cannot run as root!"); exit(EXIT_FAILURE); }this was introduced in ZBXNEXT-611
I've tried without these lines and it seems to work fine,
so is there a security reason that i'm missing, or can we remove these lines?