From 1b24f1a99d5b6e52dd15b5a913dbedd8d27fca12 Mon Sep 17 00:00:00 2001 From: Babicaa Date: Thu, 25 Apr 2019 10:15:44 +0200 Subject: [PATCH] Set effective uid and gid --- lib/src/WriterManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/WriterManager.cpp b/lib/src/WriterManager.cpp index dafcac6..f2785e6 100644 --- a/lib/src/WriterManager.cpp +++ b/lib/src/WriterManager.cpp @@ -15,7 +15,7 @@ void writer_utils::set_process_id(int user_id) cout << "[writer_utils::set_process_id] Setting process uid to " << user_id << endl; #endif - if (setgid(user_id)) { + if (setegid(user_id)) { stringstream error_message; using namespace date; error_message << "[" << std::chrono::system_clock::now() << "]"; @@ -24,7 +24,7 @@ void writer_utils::set_process_id(int user_id) throw runtime_error(error_message.str()); } - if (setuid(user_id)) { + if (seteuid(user_id)) { stringstream error_message; using namespace date; error_message << "[" << std::chrono::system_clock::now() << "]";