From e18b70af0bca0b4e993f1bf5629bcb1825b273c1 Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Tue, 11 Jun 2013 19:09:11 -0400 Subject: [PATCH] nice() for now. We'll go with cgroups another day --- tmate-slave.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tmate-slave.c b/tmate-slave.c index 39ef29b2..61612f91 100644 --- a/tmate-slave.c +++ b/tmate-slave.c @@ -187,6 +187,9 @@ static void jail(void) if (setresuid(gid, gid, gid) < 0) tmate_fatal("Cannot setresgid()"); + if (nice(1) < 0) + tmate_fatal("Cannot nice()"); + tmate_debug("Dropped priviledges to %s (%d,%d)", TMATE_JAIL_USER, uid, gid); }