Utilitário sudo no Linux
Gabarito: letra D. O comando sudo (superuser do) permite que um usuário execute comandos com os privilégios de outro usuário, normalmente o superusuário (root). Essa é a função clássica do utilitário: delegar temporariamente permissões administrativas sem a necessidade de compartilhar a senha do root.
Alternativa A — ❌ Incorreta
Monitorar o tráfego de rede em tempo real é função de ferramentas como tcpdump, wireshark ou nethogs, não do sudo. O sudo não possui capacidade de inspeção de pacotes.
Alternativa B — ❌ Incorreta
Criptografar arquivos do diretório pessoal é tarefa de utilitários como gpg, openssl ou sistemas de criptografia integrados (e.g., encfs). O sudo não realiza operações de criptografia.
Alternativa C — ❌ Incorreta
Reiniciar o sistema de forma segura é feito por comandos como shutdown, reboot ou systemctl reboot. Embora esses comandos possam ser executados com sudo, o sudo em si não é uma ferramenta de reinicialização — ele apenas concede privilégio para executar o comando.
Alternativa D — ✅ Correta ⟵ GABARITO
Conforme a documentação padrão do Linux, o sudo permite que um usuário execute um comando como se fosse outro usuário (por padrão, root). É a definição exata: sudo eleva temporariamente os privilégios do usuário atual para o nível do usuário alvo.
Gabarito: letra D.