Solucionando erros dos comandos su e sudo

Uma certa vez, e um dos meus muitos experimentalismos causamos uma fatalidade momentânea em nosso amado sistema - GNU/Linux Debian para ser mais exato.

Após algum tempo de pesquisa pela net procurando uma solução - sem sucesso - consegui resolver o problema por conta própria. E como sou um moço de família - mamãe me ensinou a compartilhar conhecimento - segue a solução desta mazela.


Se alguma vez você após a rodar os comandos su e/ou sudo surgirem na tela erros...como:

$ su -c '[ comando ]'
“setgid: Operação não permitida”
e/ou
$ sudo [ comando ]

sudo: /etc/sudoers is mode 0777, should be 0440

Não se desespere... Apenas você não consegue utilizar a conta de root do seu sistema. :)
Lhe indicaremos uma solução? É claro que sim.

Os seus problemas acabaram

Isto aconteceu porque ( presumo eu ) ao testar ou fuçar o sistema você mudou as permissões de alguns arquivos ( /bin/su - o executável do comando su e o /etc/sudoers - configuração do comando sudo ) e o sistema de segurança do GNU/Linux Debian lhe negou serviço.

Aconteceu comigo... E se você esta lendo este texto, julgo que você esta passando por esta situação também.

Então para resolver este problema eu sugiro que você rode um sistema de um live cd ou pendrive ( como o finado kurumin 7, ou outro de sua preferencia ) e execute em um terminal, obrigatoriamente como root:

# chmod 4771 /bin/su

# chmod 0440 /etc/sudoers
Após feito isso reinicie o seu sistema sem utilizar o live cd que você anteriormente utilizou para esta remediação. Esta parece ser uma recomendação óbvia demais mas muita gente se esquece disto e acaba perdendo muito tempo.

Tudo está pronto! E de forma rápida e totalmente indolor os seus problemas acabaram sem a aquisição de qualquer produto tabajara.

E portanto, você pode desta feita continuar a ser mais um GNU/Linux-user feliz.

3 comentários:


Nos reservamos o total direito de publicar ou não os seus comentários sem quaisquer justificativas.