Sys Admin (ep. 03, parte 7-1) - Grupos (gestão de grupos - criar e modificar)

Nesta parte (divida em duas), vamos explorar ferramentas essenciais para gerir grupos num sistema Linux, com a ideia de mostrar o ciclo de vida completo da administração de grupos. Iremos abordar sobre o comando groupadd que é usado para criar um novo grupo, seguindo o comando groupmod usado para modificar atributos de um grupo, tais como o nome ou GID. Em seguida, vamos mostrar como o comando gpasswd pode ser usado para administrar o ficheiro /etc/group para gerir associações e palavras-passe de grupos. Por fim o comando groupdel usado para remover completamente um grupo do sistema. Estas são as ferramentas necessárias para a gestão eficaz de privilégios de utilizador em relação a grupos.
 
Comecemos por criar um grupo. Se calhar um dos comandos mais simples que exite, que envolve apenas o uso do comando groupadd seguido do nome do grupo. Veja a imagem abaixo.
 

No exemplo da imagem acima criamos o grupo Desenvolvedores. Note que este grupo, para além do nome tem um espaço reservado para a palavra-passe (x) e um GID (6002). Este GID foi atribuido ao grupo de forma automática, sendo também possivel específicar o GID durante a criação do grupo. Veja o exemplo abaixo.
 

Podemos também criar grupos que partilham o GID, isto é, grupo com um GID duplicado, ou simplesmente GID não exclusivo. No exemplo abaixo, primeiro criamos o grupo IT_Maputo especificando o seu GID, e de seguida criamos o grupo IT_Nampula espeficcando o GID do IT_Maputo, informando ao sistema que este GID não é exclusivo.
 

Com uma palavra-passe, os grupos ficam ainda mais seguros. É possivel criar uma palavra-passe quando se está a criar um grupo.
 
 
Outros swiches:
  •  -R - Cria um root-level grupo.
  •  -r - Cria um grupo de sistema.
  •  -g - força a criaçao de um grupo mesmo se este existir. 

Modificar grupos

É o comando groupmod que garante que a estrutura de um grupo permaneça organizada e precisa, ao mesmo tempo que preserva de forma integra associações de ficheiros e membros existentes, tornando-o uma ferramenta indispensável para manter um sistema de permissões limpo e bem definido em qualquer sistema Linux.
 
Alterar o GID.
 

Mudar o GID para um ID não exclusivo. Vamos tomar como exemplo os grupos IT_Maputo e IT_Nampula que partilham um GID não exclusivo que é 3009. Vamos alterar o GID do grupo IT_Admin (que é 2776) para este ID não exclusivo.
 

Pode-se também alterar a palavra-chave do grupo. Veja o comando abaixo.

Comentários