Je suis entré chmod -R 777 /usr/bin
et 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/sudo
il affiche une opened in readonly mode
erreur.
pkexec
mé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/bin
exécution d' une commande . Comme sudo
, pkexec
doit ê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 777
commande chmod?
sudo chmod -R 777 /usr/bin
, mais uniquement après la connexion au root
compte.