use setresuid to drop saved-uid as well

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2022-11-10 11:41:34 +01:00
parent 5e758590d6
commit 33617e7e02

View File

@ -143,7 +143,7 @@ fn main() {
let pve_datacenter_cfg_content = attempt_file_read(PVE_DATACENTER_CFG_FILENAME); let pve_datacenter_cfg_content = attempt_file_read(PVE_DATACENTER_CFG_FILENAME);
let real_uid = nix::unistd::getuid(); 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!( log::error!(
"mail forward failed: unable to set effective uid to {}: {}", "mail forward failed: unable to set effective uid to {}: {}",
real_uid, real_uid,