X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Fmain.c;h=0ab3ad9a73300221092babcbbd3671ea8b5983b5;hp=a3584938134f3cdfb25d865c2d80a67aabacc550;hb=5c9408af9daa0f6e17911397019edb5981bc78c9;hpb=58a97671d5fa65f93126798ded9e5306e3555186 diff --git a/ltt-sessiond/main.c b/ltt-sessiond/main.c index a35849381..0ab3ad9a7 100644 --- a/ltt-sessiond/main.c +++ b/ltt-sessiond/main.c @@ -1761,7 +1761,7 @@ static int check_existing_daemon() * Set the tracing group gid onto the client socket. * * Race window between mkdir and chown is OK because we are going from - * less permissive (root.root) to more permissive (root.tracing). + * more permissive (root.root) to les permissive (root.tracing). */ static int set_permissions(void) { @@ -1774,8 +1774,13 @@ static int set_permissions(void) (grp = getgrnam(default_tracing_group)); if (grp == NULL) { - ERR("Missing tracing group. Aborting execution.\n"); - ret = -1; + if (is_root) { + WARN("No tracing group detected"); + ret = 0; + } else { + ERR("Missing tracing group. Aborting execution."); + ret = -1; + } goto end; }