setuid
define o uid eficaz euid .
setgid
define o código efetivo egid .
Em ambos os casos, os chamadores uids e gids permanecerão no lugar. Então, mais ou menos, você pode dizer que obterá esse uid / gid além dos chamadores uid e gid (ativos).
Alguns programas podem diferenciá-lo muito bem.
Se você entrar em um sistema, então su
para root e depois emitir um who am i
você verá sua conta "antiga".
su
é um desses suid-binários, que mudará o euid .