Sur l'ordinateur d'un collègue, chaque fois que j'utilise une commande sudo, j'obtiens cette erreur :
sudo: must be setuid root
J'ai essayé diverses choses mentionnées sur Internet, comme changer les autorisations en 4755 à partir d'un live cd, mais même cette commande à partir d'un live-cd
sudo chmod 4755 /media/device/usr/bin/sudo
donne la même erreur.
MODIF : Le collègue m'a dit qu'il avait exécuté cette commande, dieu sait pourquoi :/
sudo chmod -R 777 /
ou sudo chmod -R 777
Il n'est pas exactement sûr.
Réponse acceptée :
-
Redémarrez l'ordinateur, choisissez la console de récupération et tapez les commandes suivantes
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
-
Redémarrez la machine.
-
Consultez également ce lien pour réparer sudo cassé.