sudo
depende de um banco de dados de usuários e ações permitidos em /etc/sudoers
. Este erro ocorre porque este arquivo não existe, portanto, sudo
não sabe quem está autorizado a fazer o quê.
Você precisa recriar /etc/sudoers
com uma configuração válida. Supondo que você queira autorizar usuários no grupo "sudo" a elevar a raiz, isso funcionaria (como root):
cat > /etc/sudoers << 'EOF'
root ALL=(ALL) ALL
%sudo ALL=(ALL) ALL
EOF
Se você não puder obter um shell root de outra maneira, ou se sua senha root estiver desabilitada, talvez a maneira mais fácil de fazer isso seja reinicializar, defina init
no shell e reinicialize novamente. Por exemplo, com o GRUB 2, pressione e no bootloader para editar sua entrada no menu, adicione init=/bin/bash
aos seus parâmetros do kernel, pressione F10 para inicializar e execute o comando acima comando do shell que aparece.