From 33617e7e02e1b5f5aea0760bebd38bd905b9e791 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Thu, 10 Nov 2022 11:41:34 +0100 Subject: [PATCH] use setresuid to drop saved-uid as well Signed-off-by: Wolfgang Bumiller --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index e0cacb2..d53a1b4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -143,7 +143,7 @@ fn main() { let pve_datacenter_cfg_content = attempt_file_read(PVE_DATACENTER_CFG_FILENAME); let real_uid = nix::unistd::getuid(); - if let Err(err) = nix::unistd::seteuid(real_uid) { + if let Err(err) = nix::unistd::setresuid(real_uid, real_uid, real_uid) { log::error!( "mail forward failed: unable to set effective uid to {}: {}", real_uid,