next up previous
Next: Entrada e Saída Up: Informações relativas ao usuário Previous: Interesse do que foi

Identificadores de grupo

O princípio é idêntico a aquele dos IDs de usuário, sabendo-se que vários usuários podem pertencer ao mesmo grupo, permitindo a estes de ter acesso aos arquivos do grupo, e recusando acesso aos outros.

As chamadas de sistema para obter os IDs do grupo real e efetivo são getgid() e getegid(), enquanto que para modificá-los é setgid().

Note que na maior parte dos sistemas, um usuário pertence apenas a um grupo por vez. Para mudá-lo de grupo, deve-se executar o comando newgrp(), que muda o ID do grupo e executa um novo shell.

Observação: se o novo grupo ao qual o usuário quer se juntar instalou uma senha do grupo (normalmente o caso), esta será demandada quando o comando for executado.



Celso Alberto Saibel Santos 2000-11-14