Esse problema parece ser muito específico do ubuntu. Como usuário não-ubuntu, eu nem entendi no princípio porque o sudo seria um caso especial de qualquer forma (muitas distribuições não o instalam por padrão).
Você não precisa de nenhum sudo. É apenas um atalho preguiçoso que permite que você execute um comando root sem realmente efetuar login como root. No entanto, se você tiver que fazer algo mais do que um único comando, é simplesmente horrível, prefixar tudo com o sudo. Sem mencionar que usar sudo
torna os usuários ignorantes sobre como as permissões e a conta root funcionam. Faz muito mais sentido apenas fazer o login como root, fazer a administração do sistema e logout. Isso você faz com su
se já estiver logado como usuário comum. Ou você poderia fazer login diretamente como root.
É claro que você precisa ter root
password set, essa é a configuração razoável, senão você tem um sistema parecido com o Windows onde existem ações que ninguém pode executar e você está realmente bloqueado se de alguma forma sudo
não for disponível (requer trabalhar /etc/
, definir $PATH
e outras coisas montadas - o que você pode não ter se algo der errado logo no início).