diff options
author | Mateusz Moscicki <m.moscicki2@partner.samsung.com> | 2021-02-02 11:01:06 +0100 |
---|---|---|
committer | Mateusz Moscicki <m.moscicki2@partner.samsung.com> | 2021-02-02 11:02:18 +0100 |
commit | c646cf8b9f18772567b83431ce6c8b864a65a2ca (patch) | |
tree | 7af6cd6ccdb0081eaf66ff7ccacddcf1ec14307f | |
parent | 2baf8efca15b5c4f2ee597140d348c171687a574 (diff) | |
download | crash-worker-c646cf8b9f18772567b83431ce6c8b864a65a2ca.tar.gz crash-worker-c646cf8b9f18772567b83431ce6c8b864a65a2ca.tar.bz2 crash-worker-c646cf8b9f18772567b83431ce6c8b864a65a2ca.zip |
crash-manager: Set primary group
Change-Id: Id9e811e5cd4236a0ec7641295e08bb4f49827ab7
-rw-r--r-- | src/crash-manager/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/crash-manager/main.c b/src/crash-manager/main.c index a4a67ca..e495500 100644 --- a/src/crash-manager/main.c +++ b/src/crash-manager/main.c @@ -238,6 +238,11 @@ static bool drop_privileges(const char *user_name) if (!set_groups(user_name, user_info->pw_gid)) return false; + if (setgid(user_info->pw_gid) == -1) { + _E("setgid() error: %m\n"); + return false; + } + if (setuid(user_info->pw_uid) == -1) { _E("setuid() error: %m\n"); return false; |