O que é o Sudo no Linux?
Certo Linux aplicativos requerem privilégios elevados para serem executados. Use o sucomando para mudar para o superusuário (root), ou você pode usar o sudo em vez disso.
Como funciona
Embora funcionem de forma diferente, o comando sudo é análogo ao prompt de confirmação que você vê às vezes no Windows ou macOS. Quando perguntado naqueles sistemas operacionais se quiser continuar realizando aquela ação específica, você verá um botão para confirmar que deseja executar a ação com privilégios elevados, e às vezes você pode até ter que inserir um administrador senha.
O Linux usa o comando sudo como uma parede entre as tarefas normais e as administrativas, de modo que você deve confirmar que você deseja fazer tudo o que o comando irá executar, e que você está autorizado a executar o tarefa. Ainda mais semelhante é o correr como comando no Windows; como no Linux, o correr como comando funciona a partir do linha de comando para iniciar um arquivo com credenciais de um determinado usuário, geralmente um administrador.

Se você não tiver certeza se está usando sudo ou su, observe o caractere à direita na linha de comando. Se for uma cerquilha (#), você está logado como root.
Sobre o Comando Sudo
Quando você coloca sudo na frente de qualquer comando no terminal, esse comando é executado com privilégios elevados, e é por isso que é a solução para erros relacionados a privilégios.
Sudo opera por comando. Os recursos incluem a capacidade de restringir os comandos que um usuário pode executar por host, registro copioso de cada comando para fornecer uma trilha de auditoria clara de quem fez o quê, um tempo limite configurável do comando sudo e a capacidade de usar o mesmo configuração Arquivo em muitas máquinas diferentes.
Exemplo de Comando Sudo
Um usuário padrão sem privilégios administrativos pode inserir um comando no Linux para instalar um software:

dpkg -i software.deb
O comando retorna um erro porque uma pessoa sem privilégios administrativos não tem permissão para instalar software. No entanto, o comando sudo vem ao resgate. Em vez disso, o comando correto para este usuário é:

sudo dpkg -i software.deb
Desta vez, o software é instalado.
Você também pode configurar o Linux para evitar que alguns usuários usem o comando sudo.