Isso é um tanto amplo demais para explicar que terminará com conclusão como em um link que você vinculou à sua pergunta, mas eu tentarei algo mais completo, talvez ele lhe dê algumas respostas.
sudo
("usuário substituto do") permite que um administrador do sistema delega autoridade para dar a determinados usuários (ou grupos de usuários) a capacidade de executar alguns (ou todos) comandos como root
ou outro usuário enquanto fornece um trilha de auditoria dos comandos e seus argumentos.
Sudo
é uma alternativa para su
para executar comandos como root
. Ao contrário de su
, que inicia um shell root
que permite todos os comandos adicionais root
access, sudo
concede escalonamento temporário de privilégios para um único comando. Ao ativar root
privileges somente quando necessário, o uso de sudo
reduz a probabilidade de que um erro de digitação ou um bug em um comando chamado danifique o sistema. Sudo
também pode ser usado para executar comandos como outros usuários; Além disso, sudo
registra todos os comandos e tentativas de acesso com falha para a auditoria de segurança.
Informações mais detalhadas sobre Root Sudo
podem ser encontradas em Documentação oficial do Ubuntu