From a4447e38bbb8fbda6e8e15e3994e1212b70bbc21 Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Sun, 8 Jun 2008 01:41:29 -0400 Subject: [PATCH] Run as root:root not root:$LOGNAME --- src/addclub.c | 2 ++ src/addmember.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/addclub.c b/src/addclub.c index 69d0f3a..0c14c43 100644 --- a/src/addclub.c +++ b/src/addclub.c @@ -50,6 +50,8 @@ int addclub() { if (setreuid(0, 0)) fatalpe("setreuid"); + if (setregid(0, 0)) + fatalpe("setregid"); if (!force && getpwnam(userid) != NULL) deny("user %s already exists", userid); diff --git a/src/addmember.c b/src/addmember.c index 3aeace4..c2586ab 100644 --- a/src/addmember.c +++ b/src/addmember.c @@ -55,6 +55,8 @@ int addmember() { if (setreuid(0, 0)) fatalpe("setreuid"); + if (setregid(0, 0)) + fatalpe("setregid"); if (!force && getpwnam(userid) != NULL) deny("user %s already exists", userid);