O sistema operacional Linux é conhecido amplamente pelos usu...

Próximas questões
Com base no mesmo assunto
Q3955276 Sistemas Operacionais
O sistema operacional Linux é conhecido amplamente pelos usuários por ser comum a prática do uso de linhas de comandos para realizar tarefas em geral, das mais simples às mais complexas. Assinale a alternativa que apresenta a ferramenta que permite ao usuário executar um comando como superusuário. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

O que precisava saber: Era necessário saber que, no Linux, o comando usado para executar um comando com privilégios de outro usuário, normalmente o superusuário (root), é o sudo. Também era preciso distinguir esse comando de outros comandos comuns do sistema que têm funções diferentes, como alterar permissões, criar diretórios, ordenar linhas ou exibir o final de arquivos.

Critério decisivo: A ferramenta correta é a que permite executar um comando com privilégios de superusuário sem precisar iniciar uma sessão direta como root; no Linux, essa função é atribuída ao comando sudo.

Tema central: Comandos básicos do Linux em linha de comando, com foco na elevação de privilégio para execução como superusuário.
Análise das alternativas
A
Errada
chmod altera permissões de arquivos e diretórios. A base afirma que esse comando não executa comandos como superusuário, portanto não atende ao que foi pedido.
B
Errada
mkdir é usado para criar diretórios. Pela base, sua função não tem relação com elevação de privilégios nem com execução de comandos como root.
C
Errada
sort serve para ordenar conteúdo textual. A base deixa claro que esse comando não executa comandos com permissão de superusuário.
D
Certa
A alternativa D está correta porque traz o comando sudo, que, conforme a base, é usado para executar um comando com privilégios de outro usuário, normalmente o superusuário. Como o enunciado pede exatamente a ferramenta que permite executar um comando como superusuário, sudo corresponde diretamente ao requisito da questão.
E
Errada
tail exibe as últimas linhas de um arquivo. Segundo a base, ele não tem função de executar comandos como superusuário.
Pegadinha da questão
A questão explora a confusão entre comandos comuns de administração ou manipulação no Linux e o comando específico de elevação de privilégio. A armadilha é interpretar “executar como superusuário” como qualquer comando ligado ao sistema ou à administração de arquivos, quando a função pedida é especificamente a do sudo.
Dica para questões semelhantes
  • Identifique se o enunciado pede execução com privilégios de root; nesse caso, procure o comando de elevação de permissão, não comandos de manipulação de arquivos.
  • Diferencie a função de cada comando: chmod altera permissões, mkdir cria diretórios, sort ordena linhas, tail mostra o final de arquivos; nenhum deles substitui o sudo.
  • Quando a questão mencionar superusuário sem exigir login direto como root, o foco pode estar no comando que faz a mediação dessa execução, que é o sudo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

"Com o comando  , você pode gerenciar facilmente privilégios até o nível de comandos, usuários e grupos individuais. Você pode habilitar a execução sem senha de comandos selecionados, gravar sessões de usuário, verificar comandos com validação digest   ."

https://www.redhat.com/en/blog/20-essential-linux-commands-every-user

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo