From: Karol Lewandowski Date: Tue, 2 Feb 2021 09:00:59 +0000 (+0100) Subject: crash-manager: Set primary group X-Git-Tag: submit/tizen_6.0/20210202.125902~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=95d327cf1e4d37a2f56eb8020ac803265e951066;p=platform%2Fcore%2Fsystem%2Fcrash-worker.git crash-manager: Set primary group Previously only supplementary groups were set, leaving main gid to be 'root'. Change-Id: I50494ca40192c985d07cf07827c4f44c4f99b1d7 --- diff --git a/src/crash-manager/main.c b/src/crash-manager/main.c index 6af466e..0860b0b 100644 --- a/src/crash-manager/main.c +++ b/src/crash-manager/main.c @@ -255,6 +255,11 @@ static bool drop_privileges(const char *user_name) if (!set_groups(user_name, user_info.pw_gid)) goto exit; + if (setgid(user_info.pw_gid) == -1) { + _E("setgid() error: %m\n"); + goto exit; + } + if (setuid(user_info.pw_uid) == -1) { _E("setuid() error: %m\n"); goto exit;