Je suis entré chmod -R 777 /usr/binet maintenant sudo ne fonctionne pas.
Ça dit sudo must be setuid root.
Certains conseils en ligne ont dit de fonctionner chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo.
En entrant, chown root:root /usr/bin/sudoil affiche une opened in readonly modeerreur.
pkexecméthode dans ma réponse (que vous avez marqué comme accepté) résoudre ce problème pour vous? Je suis devenu convaincu que, comme l'ont fait remarquer Damien Roche et Oli, cette méthode ne fonctionne pas réellement après l' sudo chmod -R 777 /usr/binexécution d' une commande . Comme sudo, pkexecdoit être setuid root pour fonctionner. (Je ne sais pas pourquoi, car il utilise le service polkit , mais il le fait.) Cependant, je pense avoir entendu d'autres personnes dire que cela a fonctionné pour eux, ce qui est curieux! Aviez-vous appuyé sur Ctrl + C avant la fin de la 777commande chmod?
sudo chmod -R 777 /usr/bin, mais uniquement après la connexion au rootcompte.