/usr/bin/sudo doit appartenir à uid 0 et avoir le bit setuid activé sur Ubuntu 20.04
Si vous rencontrez le message d'erreur « /usr/bin/sudo must be owned by uid 0 and have the setuid bit set » sur Ubuntu 20.04, suivez ces étapes pour résoudre le problème.
- Pendant le processus de démarrage, appuyez sur la touche ‘ESC’ pour accéder au menu GRUB.
- Sélectionnez la première option, « Ubuntu », et appuyez sur la touche ‘e’ pour modifier les paramètres de démarrage.
- Ajoutez la chaîne suivante à la ligne commençant par ‘linux’ pour démarrer en mode de récupération :
systemd.unit=rescue.target
- Une fois en mode de récupération, exécutez la commande suivante pour restaurer les permissions et la propriété correctes de
/usr/bin/sudo
:
pkexec chmod a=rx,u+ws /usr/bin/sudo
Cette commande définit les permissions nécessaires et s'assure que sudo
est possédé par l'utilisateur root avec le bit setuid activé.
En suivant ces étapes, vous devriez pouvoir résoudre le problème et restaurer le bon fonctionnement de la commande sudo
sur votre système Ubuntu.