Criação e gestão de grupos de usuários
Gerenciar permissões individualmente para cada usuário é ineficiente, pouco escalável e propenso a erros. Os Grupos do Turia IAM permitem atribuir permissões a conjuntos de usuários, simplificando a administração de acessos.
Visão geral
Um Grupo é uma coleção de usuários que compartilham a mesma necessidade de acesso.
- Permissões são atribuídas ao grupo, não diretamente ao usuário.
- Usuários herdam automaticamente as permissões do grupo.
- Grupos são globais e podem ser reutilizados em múltiplas organizações.
Exemplo prático: Imagine que você tem um projeto com 3 desenvolvedores:
- Sem grupos: você precisa atribuir permissões individualmente
- Com grupos: você atribui permissões ao grupo e apenas adiciona usuários
Os grupos são globais, isso significa que é possível adicionar o mesmo grupo em várias organizações.
Escopo dos grupos
Os grupos pertencem à conta pessoal do usuário criador. Isso significa que:
- Um grupo pode ser associado a múltiplas organizações
- O controle do grupo é independente da organização
- A gestão do grupo ocorre sempre no contexto da conta pessoal
- O mesmo grupo pode ser reutilizado em diferentes organizações
Perfis de acesso
Cada membro possui um nível de acesso dentro do grupo:
Member (Membro)
- Pode visualizar o grupo
- Não pode realizar alterações
Manager (Gestor)
- Pode:
- Adicionar e remover membros
- Editar a descrição do grupo
- Não pode:
- Excluir o grupo
- Alterar o perfil de outros membros
- Transferir propriedade
Owner (Proprietário)
- Possui controle total sobre o grupo
- Pode:
- Gerenciar membros
- Alterar perfis
- Transferir propriedade
- Excluir o grupo
Regras de nomenclatura
Nome (name)
- Deve conter entre 1 e 255 caracteres
- Deve ser descritivo
Exemplos:
dev-backendfinanceiro-leitura
Identificador (identifier)
- Deve ser único
- Deve conter entre 5 e 200 caracteres
Caracteres permitidos:
- Letras minúsculas (a-z)
- Números (0-9)
- Hífen (-)
- Underline (_)
- Ponto (.)
Restrições:
- Não pode conter espaços
- Não pode conter caracteres especiais fora da lista permitida
Exemplos válidos:
devs-platformteam_backend.v1financeiro_read_only
Exemplos inválidos:
Devs Platformdevs@platformdev
Como criar um grupo
- 🖥️ Console
- >_ CLI
Para criar um grupo execute os comandos abaixo:
-
Certifique-se de estar na sua conta pessoal e não em uma organização.
-
No menu Turia IAM, clique em Grupos.
-
Clique em Criar Grupo.
-
Dê um nome descritivo (ex: "Admins", "Devs", "Leitores").
-
Adicione o identifier (prefixo) do email que será criado para o grupo
-
Adicione membros ao grupo
Estes comandos estão disponíveis da versão v0.54.0 em diante
Execute o comando abaixo:
mgc iam groups create --identifier [EMAIL-PREFIX] --name [NAME] --description [DESCRIPTION]
- [EMAIL-PREFIX]: Prefixo do email que será criado para o grupo. O Prefixo deve ser único.
- [NAME]: Nome do grupo.
- [DESCRIPTION]: Descrição do grupo.
A criação e o gerenciamento de grupos são realizados na conta pessoal do usuário. Os grupos podem ser adicionados a organizações posteriormente. Para alternar para sua conta pessoal utilize o Seletor de Contexto no canto superior direito.
Atualizando a descrição de um grupo
Com o grupo criado é possível alterar sua descrição.
Execute o comando abaixo:
mgc iam groups update --group-id [GROUP-UUID] --description [DESCRIPTION]
- [GROUP-UUID]: UUID do grupo. Pode ser obtido com o comando
mgc iam groups list. - [DESCRIPTION]: Descrição do grupo.
No momento esse processo só é possível na CLI.
Deletar um grupo
- 🖥️ Console
- >_ CLI
-
Clique nos três pontinhos ao lado do nome do grupo.
-
Clique em Excluir Grupo.
-
Confirme clicando em Remover
Essa ação é irreversível.
Execute o comando abaixo:
mgc iam groups delete --group-id [GROUP-UUID]
- [GROUP-UUID]: UUID do grupo que será deletado. Pode ser obtido com o comando
mgc iam groups list.
Adicionando membros a um grupo
- 🖥️ Console
- >_ CLI
Após criar o grupo:
-
Clique nos três pontinhos ao lado do nome do grupo.
-
Clique em Adicionar Novos Usuários.
-
Digite o email que deve fazer parte deste grupo. Você pode adicionar vários usuários de uma vez.
-
Clique em Adicionar Usuários
mgc iam groups members create --group-id [GROUP-UUID] --member-id [MEMBER-UUID] --profile [PROFILE]
- [GROUP-UUID]: UUID do grupo para adicionar o membro. Pode ser obtido com o comando
mgc iam groups list. - [MEMBER-UUID]: UUID do membro a ser adicionado ao grupo. Pode ser obtido com o comando
mgc iam members list. - [PROFILE]: Perfil do membro em relação ao grupo. Um entre owner, manager ou member.
Editando o perfil de um membro do grupo via console
-
Clique nos três pontinhos ao lado do nome do grupo.
-
Clique em Detalhes do Grupo.
-
Selecione o Perfil desejado na caixa de seleção do membro.
Ou via CLI, execute o seguinte comando:
mgc iam groups members update --group-id [GROUP-UUID] --member-id [MEMBER-UUID] --profile [PROFILE]
- [GROUP-UUID]: UUID do grupo para adicionar o membro. Pode ser obtido com o comando
mgc iam groups list. - [MEMBER-UUID]: UUID do membro a ser editado. Pode ser obtido com o comando
mgc iam members list. - [PROFILE]: Perfil do membro em relação ao grupo. Um entre owner, manager ou member.
Por enquanto só é possível transferir a propriedade de um grupo (definir outro membro como Owner/Proprietário) via CLI. Ao transferir a propriedade o antigo proprietário se torna o Gerente do grupo.
Removendo um membro do grupo
- 🖥️ Console
- >_ CLI
-
Clique nos três pontinhos ao lado do nome do grupo.
-
Clique em Detalhes do Grupo.
-
Clique no ícone de lixeira na linha do usuário que deseja remover.
-
Confirme a ação clicando em Remover.
Opcionalmente, é possível selecionar vários usuários através da Caixa de Seleção e removê-los em conjunto, clicando em Ações -> Remover Selecionados -> Remover.
Para remover um membro de um grupo execute o seguinte comando:
mgc iam groups members delete --group-id [GROUP-UUID] --member-id [MEMBER-UUID]
- [GROUP-UUID]: UUID do grupo para adicionar o membro. Pode ser obtido com o comando
mgc iam groups list. - [MEMBER-UUID]: UUID do membro a ser removido do grupo. Pode ser obtido com o comando
mgc iam members list.
Governança e continuidade
Remoção do owner
Se a conta do proprietário do grupo for removida:
- O grupo continua existindo
- As permissões continuam sendo aplicadas
Porém:
- O grupo não poderá mais ser administrado em sua totalidade
- Não será possível excluir o grupo
- Não será possível alterar permissões
Esse estado é conhecido como grupo órfão.
Boas práticas
- Defina pelo menos um Manager adicional
Padrões recomendados
Utilize grupos para representar:
- Funções →
dev,admin,qa - Times →
squad-pagamentos
Adicionando o Grupo a uma Organização
O processo para adicionar um grupo a uma organização é idêntico ao de usuários, mas usando a aba de grupos da organização. Mais informações sobre esse procedimento na documentação Gerenciando Membros e Permissões.
Última atualização em 14/04/2026