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
What Is the Setuid Bit?The setuid bit makes an executable run with the privileges of its owner rather than the user launching it, of…
What Is the Sticky Bit?The sticky bit on a directory restricts file deletion so users can remove only their own files, even in a dir…
What Are Owner, Group, and Other Permissions?Owner, group, and other are the three permission classes Unix applies to each file, granting separate read, w…