bonjour,
je me suis retrouvé un jour avec ce message:
Sudo error: sudo: must be setuid root
en fouillant sur les forums, la reparation généralement postée à ce problême est:
root>chown root:root /usr/bin/sudo
root>chmod 4111 /usr/bin/sudo
mais chez moi ça ne marche pas....
quelqu'un a t-il une autre solution ?
merci d'avance
:)
# Une autre solution ? Non, la même
Posté par ✅ ffx . Évalué à 2.
Bonjour,
Vérifie où se trouve le sudo que tu utilises :
Et que ce n'est pas un lien vers un autre endroit:
Vérifie aussi que tu es bien root quand tu lances les commandes chown et chmod
En fait j'aurais plutôt vu un
(ou
pour être plus sûr)
[^] # Re: Une autre solution ? Non, la même
Posté par phrdec . Évalué à 1.
alors j'ai fait comme vous me l'avez indiqué:
mon sudo est /usr/sbin/sudo
j'ai tout fait en session de recuperation,
et édité /etc/group sous nano car
sudo ne m'indiquait rien
je verifie avec
ls -l $(which sudo)
resultat:
-rwsr-xr-x 1 root root (une date) /usr/sbin/sudo
puis;
sudo gedit
reponse: sudo : must be setuid root
:(
# Tu l'as bien fais avec root?
Posté par YannPeniguel . Évalué à 3.
Tu l'as bien fais avec root?
Sinon, tu peux faire comme ça:
sudo chown root:root /usr/bin/sudo
sudo chmod 4111 /usr/bin/sudo
-->[]
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
# Au cas où
Posté par Benjamin Verhaeghe (site web personnel) . Évalué à 1.
Peux être n'as tu pas les droits de faire sudo sur la session que tu es en train d'utiliser... Contacte ton administrateur réseau.
Plus sérieusement la méthode graphique pour le voir:
Gestion des utilisateurs
ton pseudo
sous groupes:
admin?
adm?
sudoer?
Si tu n’apparaîs dans aucun de ces sous groupes, effectivement je ne pense pas que tu puisse utiliser la commande sudo.
La méthode par terminal consiste a modifier le fichier
/etc/group
pour apparaître dans le groupe admin... mais je suppose que sans le sudo tu ne peux modifier ce fichier. Tu peux tout de même le consulter pour voir ou tu te situe.
[^] # Re: Au cas où
Posté par dinzen . Évalué à 0.
En commande :
$ sudo -l
(+mot de passe)
verdict :
User xxxx may run the following commands on this host:
ou
User xxxx may not run sudo
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.