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/sudoerspara determinar se esse utilizador tem permissão para executar o comando com privilégios elevados. - Se permitido, o
sudoexecuta 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.