Faça backup dos seus dados e reinstale.
Isso provavelmente parece extremo, mas isso não é apenas sudo
. Você destruiu a estrutura de permissões de todo o seu sistema de arquivos. Algumas das outras respostas podem obter sudo
funcionando, mas ignorar todo o problema é convidar um desastre posterior.
Você pode tentar espelhar os proprietários de outra instalação, mas há casos ( /var/
, por exemplo) que são altamente dependentes do que você realmente instalou. Se você quiser ter uma escala do problema, eu realmente tive a chance de ajudar alguém a corrigir esse tipo de problema antes . A correção é manual, longa e pode facilmente deixar seu sistema inseguro ou quebrado.
Escolher essa bagunça vai demorar muito mais do que uma instalação limpa.
Isso teve algumas idas e vindas de pessoas que não entendem a gravidade da situação aqui. Para eles, parece uma grande pilha de trabalho desnecessário, o tipo de coisa que um encanador ou mecânico desonesto diz para abalar você para um trabalho maior.
Se você apenas alterou as permissões em /usr/bin/sudo
, por todos os meios, apenas corrija isso. Mas essa questão é sobre uma mudança total no sistema. Todo arquivo (salvo os únicos em tempo de execução) agora pertence ao usuário. Tudo o que o usuário executa (por exemplo, navegadores, explorações de navegador ) pode então sobrescrever arquivos do sistema, espioná-lo, extrair qualquer dado. Isso precisa ser corrigido. Por acima, isso é difícil. A maneira mais fácil é reinstalar.
Então, por favor, não seja preguiçoso sobre isso. As permissões do sistema de arquivos ajudam a mantê-lo seguro, corrija-as.