Pages : 1
#1 Le 27/07/2011, à 07:31
- fav
sudo: must be setuid root
Bonjours,
quand je tape sudo qlq chose j'obtient toujours ce message alors que faire?
On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va.
Hors ligne
#2 Le 27/07/2011, à 07:43
- serged
Re : sudo: must be setuid root
Que donne un :
ls -l /usr/bin/sudo
Il devrait donner quelque chose comme ça :
$ ls -l /usr/bin/sudo
-rwsr-xr-x 2 root root 144508 2011-05-30 07:51 /usr/bin/sudo
(noter le "s" dans -rwsr-")
Si non, en mode "recovery" (ouais, parce qu'il faut être root et si sudo ne marche pas...) faire :
chmod 4111 /usr/bin/sudo
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#3 Le 27/07/2011, à 10:14
- fav
Re : sudo: must be setuid root
---s--x--x 2 root root
On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va.
Hors ligne
#4 Le 27/07/2011, à 10:50
- serged
Re : sudo: must be setuid root
---s--x--x 2 root root
essaye un :
chmod a+rx /usr/bin/sudo
(ton exécutable n'est lisible par personne, comment l"exécuter ?)
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#5 Le 28/01/2012, à 12:55
- vickdu31
Re : sudo: must be setuid root
J'ai le même soucis sauf que je cela me retourne une erreur
chmod: modification des permissions de «/usr/bin/sudo»: Opération non permise
Edit : J'ai même essayé d'autres commandes (en root recovery) et l'erreur est "Le fichier est en lecture seulement"
Je n'ai plu acces à sudo via le terminal...
Dernière modification par vickdu31 (Le 28/01/2012, à 16:04)
Hors ligne
#6 Le 29/01/2012, à 07:56
- AlexandreP
Re : sudo: must be setuid root
Salut,
Tu es sur Ubuntu 11.10, non? Dans Ubuntu 11.10, au chargement du mode de dépannage (puisque, effectivement, tu ne pourras accomplir la tâche qu'en mode de dépannage), tu dois d'abord choisir l'option remount, puis ensuite charger la console root.
Si tu charges directement la console root, sans procéder au remontage de tes volumes, ceux-ci sont accessibles en lecture seule. Tu ne pourras pas modifier des propriétés de fichiers dans un volume accessible en lecture seule. Le volume doit être accessible en écriture, ce que fait l'option remount.
http://doc.ubuntu-fr.org/recovery_mode# … age_limite
Dernière modification par AlexandreP (Le 29/01/2012, à 07:57)
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#7 Le 30/01/2012, à 20:10
- vickdu31
Re : sudo: must be setuid root
Merci beaucoup !
Et une fois en root je rentre quoi comme commande ?
Et oui je suis en 11.10 ^^
Hors ligne
#8 Le 31/01/2012, à 06:38
- AlexandreP
Re : sudo: must be setuid root
Salut,
Une fois que tu as remonté tes systèmes de fichiers en écriture puis que tu as ouvert la console root, tu exécutes la commande que Serged t'as proposée plus haut, mais je la modifie un tout petit peu, puisque les droits qu'auraient donnés la commande de Serged plus haut auraient été insuffisants:
chmod 4755 /usr/bin/sudo
Une fois cela complété, redémarre ton ordinateur avec la commande suivante:
reboot
Au chargement suivant, sudo devrait maintenant fonctionner correctement.
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#9 Le 31/01/2012, à 19:35
- vickdu31
Re : sudo: must be setuid root
Merci Beaucoup !!! Sa marche ! Merci vraiment !
Hors ligne