Skip to content
Latchkey

O Que É o Setgid bit?

O setgid bit é um sinalizador de permissão com dois efeitos: em um executável, ele roda o programa com o grupo do arquivo em vez do grupo do usuário; e em um diretório, faz com que arquivos e subdiretórios recém-criados herdem o grupo desse diretório. O comportamento em diretórios mantém um espaço de trabalho compartilhado sob um único grupo consistente. Assim como o setuid, ele influencia privilégios e deve ser usado com cuidado.

Por que isso importa

Definir o setgid em um diretório de build compartilhado mantém todos os arquivos sob o mesmo grupo, para que os colaboradores preservem o acesso. Entender isso esclarece por que a propriedade de grupo às vezes não corresponde ao usuário que criou o arquivo.

Guias relacionados