Como fazer o sudo funcionar novamente?

Um dia desses, fui dar um “sudo apt-get autoremove” para limpar meu Ubuntu Jaunty Jackalope, e o terminal me informa o seguinte: /etc/sudoers is mode 0444, should be 0440. Ué, como assim? Eu simplesmente perdi todo os direitos do sudo, não podia fazer nada que um usuário normal não possa! Fiquei nervoso, não entendia o porquê. Enchi a cara, briguei com amigos… meu sistema estava com uma instabilidade. O que pode fazer um homem se sua distro favorita dá erro? Depois de todos os aplicativos e configurações? Meses de pesquisas para simplesmente instalar um .deb e… and nothing else matter? Não! Enxuguei minhas lágrimas e fui pesquisar em fóruns. Bem, vi depois de muitas páginas em inglês, que o problema é comum, e pior, que as principais “vítimas” são os newbies como eu em linux. Com paciência, toda a galera das comu e fóruns reponderam unânimente a pergunta (bem, não foi unânimente pois precisei testar uns 15 comandos diferentes). Pois bem, entre no modo seguro do Ubuntu. Não sabe fazer isso? Reiniciei seu computador e escolha a opção “recovery mode”, ao lado do nome da versão do kernel utilizada. Feito isso, escolha a opção “Drop to Root shell” para entrar “com tudo” no sistema. Agora vamos à magia. Digite:

chmod 0440 /etc/sudoers
reboot

O “reboot” serve para “rebootar”. Pronto! Agora podes dar seus sudos quando necessitar!
Fontes de dados:


[ubuntu] How do I make sudoers work again, permissions have changed [Archive] – Ubuntu Forums

Sudoers – Community Ubuntu Documentation

[ubuntu] etc/sudoers is mode 0666, should be 0440

RootSudo – Community Ubuntu Documentation

Linux: Iniciantes no Linux – Ubuntu: Comando sudo não funciona

“Ha coisas na vida que só percebemos o seu verdadeiro valor,
quando perdemos.” – Já deu o seu sudo hoje?