Criar e Gerenciar Contas de Usuários Locais

Red Hat Enterprise LinuxBeginner
Pratique Agora

Introdução

Como administrador de sistemas Linux, o gerenciamento de contas de usuários é uma tarefa fundamental. Neste desafio, você praticará a criação, modificação e exclusão de contas de usuários locais em um sistema Red Hat Enterprise Linux. Esta é uma habilidade essencial para manter um ambiente seguro e organizado.

Criar uma Nova Conta de Usuário

Para criar uma nova conta de usuário, você utilizará o comando useradd. Este comando cria uma nova conta com um diretório pessoal (home) e um shell padrão. Você também definirá a senha do usuário usando o comando passwd.

Tarefas

  • Criar uma nova conta de usuário chamada john.
  • Definir a senha do usuário como password123 (Ignore o aviso de BAD PASSWORD).

Requisitos

  • Use o comando useradd para criar a conta.
  • O usuário john deve ter um diretório home criado em /home/john.
  • O shell padrão do usuário deve ser /bin/bash.
  • Use o comando passwd para definir a senha.

Exemplo

Ao concluir, o usuário john existirá no sistema e seu diretório home /home/john estará presente. Você pode verificar a existência do usuário executando id john.

Modificar uma Conta de Usuário Existente

Para modificar uma conta de usuário existente, você utilizará o comando usermod. Este comando permite alterar o shell padrão do usuário e adicioná-lo a um grupo. Você também verificará se as associações de grupo anteriores do usuário foram preservadas.

Tarefas

  • Alterar o shell padrão do usuário john para /bin/zsh.
  • Adicionar o usuário john ao grupo wheel, que é frequentemente usado para conceder privilégios administrativos.

Requisitos

  • Use o comando usermod para realizar ambas as modificações.
  • O usuário john deve manter suas associações de grupo existentes ao ser adicionado ao grupo wheel.

Exemplo

Após esta etapa, ao verificar os detalhes do usuário em /etc/passwd, o shell exibido será /bin/zsh. Executar o comando groups john mostrará sua participação no grupo wheel além do seu grupo primário.

Excluir uma Conta de Usuário

Para excluir uma conta de usuário, você utilizará o comando userdel. Este comando remove a conta de usuário do sistema, incluindo seu diretório home e a fila de e-mails (mail spool). Você também verificará se a conta foi completamente removida.

Tarefas

  • Excluir a conta de usuário john do sistema.

Requisitos

  • Use o comando userdel para excluir a conta.
  • Certifique-se de que o diretório home do usuário (/home/john) e a fila de e-mails também sejam removidos durante o processo de exclusão.

Exemplo

Ao concluir, a conta do usuário john e seu diretório home /home/john serão completamente removidos do sistema. Executar id john resultará em um erro indicando que o usuário não existe.

Resumo

Neste desafio, você aprendeu as habilidades fundamentais para gerenciar contas de usuários locais em um sistema Red Hat Enterprise Linux. Você praticou a criação de um novo usuário com useradd, a definição de senha com passwd, a modificação de atributos de um usuário existente com usermod e a exclusão de um usuário junto com seu diretório home usando userdel. Esses comandos são essenciais para qualquer administrador de sistemas responsável pelo gerenciamento de usuários e pela segurança do sistema.

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