ANÚNCIO

~/questoes/devops

O que o comando 'sudo' permite que um usuário comum faça no Linux?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Linux pra Iniciantes: Guia Rápido
Para fixar

Sudo no Linux: Executando Tarefas Administrativas com Segurança

Conceito central

O sudo é um comando que permite que um usuário comum execute tarefas que normalmente exigem privilégios de administrador (root) no Linux. Para usar sudo, o usuário precisa digitar sua senha como confirmação de segurança, garantindo que apenas pessoas autorizadas façam alterações importantes no sistema.

Por que essa resposta faz sentido

A alternativa B está correta porque sudo funciona exatamente assim: ele permite que usuários comuns executem comandos administrativos após confirmarem sua identidade com a senha. Isso cria um equilíbrio entre segurança e praticidade, evitando que o usuário precise estar constantemente logado como root.

Armadilhas comuns

  • Confundir sudo com login automático ou perda de autenticação — sudo sempre exige que você confirme com sua senha.
  • Achar que sudo permite acessar dados privados de outros usuários — ele eleva privilégios, mas não remove proteções de arquivos pessoais.
  • Pensar que sudo é usado apenas para criar usuários ou instalar programas — na verdade, qualquer operação que modifique configurações do sistema pode exigir sudo.

Entenda as alternativas

A

Sudo não permite acessar arquivos pessoais de outros usuários. Na verdade, o sistema de permissões do Linux protege esses arquivos. Sudo permite apenas executar comandos com privilégios elevados, respeitando ainda as restrições de acesso a arquivos privados.

B

Esta é a função exata do sudo: permitir que um usuário comum execute tarefas administrativas digitando sua senha como confirmação. Isso é muito útil para instalações de software, modificações de sistema e outras operações que exigem privilégios elevados.

C

Sudo não faz login automático e não elimina a necessidade de digitar senhas. Pelo contrário, ele exige a senha do usuário como medida de segurança toda vez que é usado, garantindo que a pessoa realmente autorizada está fazendo a operação.

D

Criar novos usuários é uma tarefa administrativas que pode exigir sudo, mas sudo em si não cria usuários automaticamente. Além disso, para criar usuários, você ainda precisa ser root ou usar sudo, não o contrário.

Dica prática: Teste sudo no seu terminal digitando 'sudo ls' e observando que ele pede sua senha. Depois, tente instalar um pequeno programa com 'sudo apt install nano' (em sistemas Debian/Ubuntu) para ver sudo em ação garantindo que apenas você, com sua senha, pode fazer mudanças no sistema.

Revise pensando: Se um usuário comum quer instalar um programa no Linux, por que ele precisa usar sudo e não simplesmente executar o comando normalmente?