From e0781c743b915e1ec305e5583aac5d0fd2364aff Mon Sep 17 00:00:00 2001
From: Ted Ross <tross@apache.org>
Date: Tue, 10 Feb 2015 22:43:21 +0000
Subject: [PATCH 08/10] NO-JIRA - Disable the daemon-setgid, it fails in
deployment.
git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1658828 13f79535-47bb-0310-9956-ffa450edef68
---
router/src/main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/router/src/main.c b/router/src/main.c
index a5ba493..92f4bed 100644
--- a/router/src/main.c
+++ b/router/src/main.c
@@ -219,8 +219,8 @@ static void daemon_process(const char *config_path, const char *python_pkgdir,
if (user) {
struct passwd *pwd = getpwnam(user);
if (pwd == 0) fail(pipefd[1], "Can't look up user %s", user);
- if (setuid(pwd->pw_uid) < 0) fail(pipefd[1], "Can't set user ID for user %s", user);
- if (setgid(pwd->pw_gid) < 0) fail(pipefd[1], "Cant set group ID for user %s", user);
+ if (setuid(pwd->pw_uid) < 0) fail(pipefd[1], "Can't set user ID for user %s, errno=%d", user, errno);
+ //if (setgid(pwd->pw_gid) < 0) fail(pipefd[1], "Can't set group ID for user %s, errno=%d", user, errno);
}
main_process(config_path, python_pkgdir, pipefd[1]);
--
2.1.0