Saltar la navegación

El bit SGID

Al igual que hay un UID efectivo también existe un GID efectivo que se comporta de forma similar. Cuando un programa tiene el permiso SGID establecido, el proceso se ejecuta con los derechos de acceso del grupo asociado con el programa.

El permiso SGID se establece mediante la orden chmod en notación simbólica:

chmod g+s fichero

o bien en notación octal:

chmod 2xxx fichero

Para quitarlo:

chmod g-s fichero

El permiso SGID se puede activar también en los directorios, teniendo un significado diferente al que hemos visto. Esto lo trataremos con al orden chgrp.

Por último, para saber si el permiso de ejecución del grupo está activo o no cuando el SGID lo está, se usa la misma técnica que con el SUID, es decir, usar una s o S.

Licencia: licencia de software libre GPL