Я пытаюсь запустить программу в Rust, используя lib c от имени другого пользователя.
nix::unistd::setuid(uid).unwrap();
Если I fork
и exec
процесс, который запускает printenv
, среду не меняется. Как я могу сбросить среду по умолчанию для пользователя?