Computação |
Exemplos Práticos
Criar grupo:
groupadd desenvolvedores
Adicionar usuário a grupo:
usermod -aG desenvolvedores joao
Ver grupos do usuário:
groups joao
Comandos de Consulta
id – mostra UID, GID e grupos do usuário
whoami – exibe usuário atual
w – mostra usuários logados
last – histórico de logins
Permissões Especiais
Além das permissões básicas, existem permissões especiais que afetam usuários e grupos:
SUID (Set User ID)
Quando aplicado a um executável, faz com que o programa seja executado com as permissões do dono do arquivo, não do usuário que o executa.
SGID (Set Group ID)
Similar ao SUID, mas aplicado ao grupo. Também pode ser usado em diretórios para herdar o grupo proprietário.
Sticky Bit
Usado em diretórios para permitir que apenas o dono do arquivo possa renomear ou excluir seus próprios arquivos, mesmo que outros usuários tenham permissão de escrita.
Configurando Permissões Especiais
SUID: chmod u+s arquivo
SGID: chmod g+s diretorio
Sticky Bit: chmod +t diretorio
Exemplo comum: /tmp tem sticky bit ativado