Sobes.tech
Junior — Middle

Pode explicar o princípio de funcionamento do comando sudo no sistema operativo Linux?

sobes.tech IA

Resposta da IA

O comando sudo no Linux permite executar comandos em nome de outro utilizador, geralmente como superutilizador (root), sem necessidade de iniciar sessão com esse utilizador.

Princípio de funcionamento:

  • Quando um utilizador insere um comando com sudo, o sistema verifica o ficheiro de configuração /etc/sudoers para determinar se esse utilizador tem permissão para executar o comando com privilégios elevados.
  • Se permitido, o sudo executa o comando com os direitos do utilizador especificado (por padrão, root).
  • Pode ser necessário inserir a palavra-passe do utilizador atual para confirmação.

Isto permite realizar tarefas administrativas de forma segura, sem conceder acesso permanente ao root, e mantém um registo das ações dos utilizadores com privilégios elevados.

Exemplo:

sudo apt update

Irá atualizar a lista de pacotes com privilégios de administrador.