Criar e Gerenciar Grupos Locais

Red Hat Enterprise LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você aprenderá a criar, excluir e modificar grupos locais em um sistema Red Hat Enterprise Linux. Esta é uma habilidade fundamental para administradores de sistemas gerenciarem o acesso e as permissões de usuários de forma eficaz.

Criar um Novo Grupo Local

Sua primeira tarefa é criar um novo grupo local. Esta é uma atividade administrativa comum para organizar usuários que possuem necessidades de acesso semelhantes.

Tarefas

  • Criar um novo grupo local chamado developers.

Requisitos

  • O novo grupo deve ser criado utilizando o comando groupadd.
  • O nome do grupo deve ser exatamente developers.

Exemplo

Após criar o novo grupo, você pode verificar sua existência consultando o arquivo /etc/group ou utilizando o comando getent. O resultado deve ser semelhante ao seguinte, embora o ID do Grupo (GID) possa variar:

developers:x:1001:

Adicionar um Usuário a um Grupo

Agora que o grupo developers existe, você adicionará um usuário existente a ele. Isso concede ao usuário as permissões associadas a esse grupo.

Tarefas

  • Adicionar o usuário john ao grupo developers.

Requisitos

  • O usuário john deve ser adicionado ao grupo developers como um grupo suplementar.
  • Utilize o comando usermod para modificar a associação de grupo do usuário.
  • Certifique-se de que o grupo primário de john não seja alterado.

Exemplo

Após adicionar john ao grupo, você pode verificar suas associações de grupo com o comando id. A saída deve exibir developers na lista de grupos.

uid=1002(john) gid=1003(john) groups=1003(john),1002(developers)

Remover um Usuário de um Grupo

Em seguida, você praticará a remoção de um usuário de um grupo. Esta é uma tarefa comum quando a função de um usuário muda e ele não precisa mais do acesso associado a um grupo específico.

Tarefas

  • Remover o usuário john do grupo developers.

Requisitos

  • O usuário john deve ser removido do grupo developers utilizando o comando gpasswd.
  • O usuário john deve continuar existindo no sistema após ser removido do grupo.

Exemplo

Após remover john do grupo developers, o comando id john não deve mais listar developers em suas associações de grupo.

uid=1002(john) gid=1003(john) groups=1003(john)

Excluir um Grupo

Por fim, você excluirá o grupo developers completamente. Isso é feito quando um grupo não é mais necessário.

Tarefas

  • Excluir o grupo developers.

Requisitos

  • O grupo developers deve ser excluído utilizando o comando groupdel.
  • Após a exclusão, o grupo não deve mais existir no sistema.

Exemplo

Após excluir o grupo developers, a execução de getent group developers não produzirá nenhuma saída, confirmando que o grupo foi removido.

getent group developers

(Este comando não produzirá saída e terminará com um código de status diferente de zero.)

Resumo

Neste desafio, você aprendeu as operações fundamentais para gerenciar grupos locais em um sistema Red Hat Enterprise Linux. Você praticou a criação de um grupo com groupadd, a adição de um usuário a um grupo com usermod, a remoção de um usuário de um grupo com gpasswd e a exclusão de um grupo com groupdel. Esses comandos são ferramentas essenciais para qualquer administrador de sistemas responsável pelo gerenciamento de usuários e controle de acesso.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar