Questão de Sistemas Operacionais — Linux — Quadrix 2025
- Código
- qg602071
- Banca
- Quadrix
- Órgão
- CRP - SP
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico Especializado em Suporte Administrativo - Técnico em Tecnologia da Informação e Comunicação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O comando useradd no Linux é utilizado para criar um novo usuário no sistema, e não para excluí-lo. A exclusão de um usuário é feita pelo comando userdel, que, quando usado com a opção -r, remove também o diretório home e os arquivos pessoais do usuário. A afirmação do enunciado inverte completamente a função do comando, trocando useradd por userdel.
O gerenciamento de usuários é uma das tarefas fundamentais da administração de sistemas Linux. Para entender a questão, é preciso dominar o trio de comandos que formam a base desse gerenciamento: useradd, usermod e userdel. Cada um tem uma função específica e inconfundível: criar, modificar e excluir contas de usuário, respectivamente. A banca explora exatamente a confusão entre esses três comandos, que são parecidos na grafia e no contexto de uso, mas têm propósitos totalmente distintos.
O comando useradd é o utilitário de baixo nível usado para adicionar um novo usuário ao sistema. Ele cria a entrada correspondente nos arquivos de configuração do sistema, como /etc/passwd (que armazena informações básicas da conta), /etc/shadow (que guarda as senhas criptografadas) e /etc/group (que define os grupos). Por padrão, o useradd não cria o diretório home do usuário; para isso, é necessário usar a opção -m (ou --create-home). Já o comando userdel é o responsável por remover uma conta de usuário. Quando executado com a opção -r (ou --remove), ele apaga também o diretório home e o diretório de e-mail (spool) do usuário, efetivamente removendo seus arquivos pessoais do sistema. Por fim, o usermod é usado para modificar as propriedades de uma conta existente, como o nome de login, o diretório home, o grupo primário, entre outros.
Na prática, um administrador que precisa excluir um usuário e todos os seus arquivos pessoais executaria o comando userdel -r nome_do_usuario. A opção -r é crucial, pois sem ela o userdel apenas remove a conta, mas deixa o diretório home e os arquivos do usuário intactos no sistema. Essa distinção é frequentemente cobrada em provas, pois mostra o conhecimento sobre o comportamento padrão do comando e suas opções.
A pegadinha desta questão é clássica: a banca troca o comando useradd (criar) pelo userdel (excluir). O candidato que não domina a função de cada comando pode facilmente cair na armadilha, pois os nomes são semelhantes e ambos pertencem ao mesmo contexto de administração de usuários. A dica para não errar é associar cada comando à sua ação: add = adicionar/criar, del = deletar/excluir, mod = modificar. Essa associação simples resolve a questão e evita confusões na hora da prova.
Guarde essa tríade de comandos e suas funções: é exatamente nela que a banca se baseia para construir a pegadinha desta questão.
A afirmação está incorreta porque atribui ao comando useradd a função de excluir um usuário e seus arquivos pessoais. Na verdade, o useradd é o comando utilizado para criar um novo usuário no sistema. A exclusão de um usuário, juntamente com seus arquivos pessoais, é realizada pelo comando userdel -r, que remove a conta e o diretório home do usuário. A banca inverteu a função dos comandos, criando uma armadilha para o candidato que não conhece a diferença entre useradd, usermod e userdel.
Gabarito: ERRADO
Link permanente: /questoes/qg602071