pub fn set_resgid(
real: Option<Gid>,
effective: Option<Gid>,
saved: Option<Gid>,
) -> Result<(), Errno>Expand description
Fixe real + effective + saved GID en un seul appel (setresgid).
À effectuer avant set_resuid (on ne peut plus changer de GID une fois
l’UID réduit). None pour une composante = « inchangée » (sentinelle
kernel (gid_t)-1 typée, ADR-021 conv. 1). Fixer le saved-set-gid est ce
qui interdit le retour au GID privilégié.
§Errors
- [
Errno::EPERM] : changement non autorisé (sansCAP_SETGID). - [
Errno::EINVAL] : un des GID n’est pas valide.