From f0e22c91cb23415d3c095b016040d7bb7542c4a7 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Mon, 13 Jun 2016 12:44:28 -0600 Subject: [PATCH] privs: add capability CAP_SYS_NICE. Allows the setting of thread priorities after dropping privileges. --- src/util-privs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util-privs.c b/src/util-privs.c index e6e3d6c591..9b2a0058f6 100644 --- a/src/util-privs.c +++ b/src/util-privs.c @@ -76,16 +76,18 @@ void SCDropMainThreadCaps(uint32_t userid, uint32_t groupid) case RUNMODE_AFP_DEV: capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, CAP_NET_RAW, /* needed for pcap live mode */ + CAP_SYS_NICE, -1); break; case RUNMODE_PFRING: capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, - CAP_NET_ADMIN, CAP_NET_RAW, + CAP_NET_ADMIN, CAP_NET_RAW, CAP_SYS_NICE, -1); break; case RUNMODE_NFQ: capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, CAP_NET_ADMIN, /* needed for nfqueue inline mode */ + CAP_SYS_NICE, -1); break; }