perte de sudo

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

jacquot74
Messages : 14
Enregistré le : mer. 25 févr. 2015 21:57

perte de sudo

Message par jacquot74 » mer. 25 févr. 2015 23:44

Bonsoir,
Je fais booter mon rpi sur une clé usb mais quand je veux faire des mises à jour, monter ou démonter la clé usb jai le message suivant : sudo: effective uid is not 0, is sudo installed setuid root?
Je ne vois pas ce que j'ai manqué ou loupé.
J'ai cherché l'erreur sur Google mais rien trouvé pour résoudre mon souci.
Le rpi est un B+ avec distribution Raspbian.
Si quelqu'un a une solution je le remercie d'avance.

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: perte de sudo

Message par zeverybest » jeu. 26 févr. 2015 10:14

Que dit ton fichier /etc/sudouer ?

Y a t il une ligne sudo vers la fin?

jacquot74
Messages : 14
Enregistré le : mer. 25 févr. 2015 21:57

Re: perte de sudo

Message par jacquot74 » jeu. 26 févr. 2015 12:06

Bonjour,
voici mon fichier /etc/sudoers

GNU nano 2.2.6 Fichier : sudoers

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL



Pas de ligne apparement vers la fin.

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: perte de sudo

Message par zeverybest » jeu. 26 févr. 2015 12:18

Si si

c'est celle ci qui m'importait :

#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL

domi
Administrateur
Messages : 3266
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: perte de sudo

Message par domi » jeu. 26 févr. 2015 14:35

Bonjour,

Vous n'avez pas "joué" avec les commandes "Chmod" et/ou "Chown" ?
C'est le genre de message lorsque le propriétaire de sudo n'est plus "root".

Qu'elle est la réponse à la commande :

Code : Tout sélectionner

ls -l /usr/bin/sudo
Le fichier doit avoir des droits chmod 4755 (-rwsr-xr-x) et un chown "root root"
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

jacquot74
Messages : 14
Enregistré le : mer. 25 févr. 2015 21:57

Re: perte de sudo

Message par jacquot74 » jeu. 26 févr. 2015 14:45

Re,
voilà la réponse à la commande ls -l /usr/bin/sudo :

pi@raspberrypi:~$ ls -l /usr/bin/sudo
-rwsr-xr-x 2 pi pi 98712 mars 3 2013 /usr/bin/sudo

domi
Administrateur
Messages : 3266
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: perte de sudo

Message par domi » jeu. 26 févr. 2015 16:26

Et oui, c'est bien ce que je pensais.

Le propriétaire étant "pi", cela te sauve. La commande "sudo" doit obligatoirement appartenir à "root".

En tant que utilisateur "pi", donc connexion normale, tape la commande suivante :

Code : Tout sélectionner

chown root:root /usr/bin/sudo
Si tu n'as pas de message d'erreur et qu'en refaisant un "ls -l /usr/bin/sudo" tu as bien maintenant le user et groupe "root root"

Tu peux à nouveau tenter d'utiliser la commande "sudo"

en plus de cela, il faut vérifier que les "user group" de tout ce qui est dans /usr/bin soit bien en "root root"
Pour vérifier :

Code : Tout sélectionner

ls -l /usr/bin
Si ce n'est pas le cas il faut faire un

Code : Tout sélectionner

chown -R root:root /usr/bin
Sinon tu risque de rencontrer d'autres soucis.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

jacquot74
Messages : 14
Enregistré le : mer. 25 févr. 2015 21:57

Re: perte de sudo

Message par jacquot74 » jeu. 26 févr. 2015 17:35

Suite,
En réponse à la commande : chown root:root /usr/bin/sudo
voilà le message en retour :
chown: changement de propriétaire pour « /usr/bin/sudo »: Opération non permise


En réponse à la commande : chown -R root:root /usr/bin
chown: changement de propriétaire pour « /usr/bin »: Opération non permise
pour tout le répertoire /usr/bin

et quand je fais : ls -l /usr/bin
chown: changement de propriétaire pour « /usr/bin »: Opération non permise

jacquot74
Messages : 14
Enregistré le : mer. 25 févr. 2015 21:57

Re: perte de sudo

Message par jacquot74 » jeu. 26 févr. 2015 17:37

ReRe,
a la commande ls -l /usr/bin le groupe et le user reste pi.

domi
Administrateur
Messages : 3266
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: perte de sudo

Message par domi » jeu. 26 févr. 2015 18:11

alors la, ça va être difficile :(

A tout hasard, avez tu créé un mot de passe à "root" ?

Si oui, dans ce cas tu tapes "su -"
Tu entres le mot de passe et tu fais les même manip que ci-dessus.

Si non, je n'ai pas de solution, car contrairement à une machine type PC sous linux, ici on ne peut pas booter sur un liveCD, ce qui aurait permis de faire "sauter" le mot de passe root et ainsi se connecter en tant que root sans mot de passe. Cela permet ensuite de le recréer.

Si quelqu'un à une idée, moi dans l'immédiat je n'en vois plus :oops:
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Répondre

Retourner vers « En panne ? »