From 8fe23fa982192c2e1236ee86eb6cad612ace504c Mon Sep 17 00:00:00 2001 From: Mark Sapiro Date: Tue, 1 Sep 2015 17:10:17 -0700 Subject: Fixed bin/mailmanctl to check its effective rather than real uid. --- bin/mailmanctl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/mailmanctl') diff --git a/bin/mailmanctl b/bin/mailmanctl index fa14a2cd..2c482221 100644 --- a/bin/mailmanctl +++ b/bin/mailmanctl @@ -288,7 +288,7 @@ def check_privs(): # the uid/gid. gid = grp.getgrnam(mm_cfg.MAILMAN_GROUP)[2] uid = pwd.getpwnam(mm_cfg.MAILMAN_USER)[2] - myuid = os.getuid() + myuid = os.geteuid() if myuid == 0: # Set the process's supplimental groups. groups = [x[2] for x in grp.getgrall() if mm_cfg.MAILMAN_USER in x[3]] -- cgit v1.2.3