IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

BASH: erreur 126 pour un sudo autorisé


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 42
    Par défaut BASH: erreur 126 pour un sudo autorisé
    Salut les ami(e)s,

    Je tente d'exécuter, à travers un script, un check NRPE avec la commande aide mais le script retourne le code 126.
    Mon script est des plus simples:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #!/bin/bash
    /bin/sudo -S /sbin/aide --check
    STATUS=$?
    case $STATUS in
    	0)
    		echo "OK - scellement aide OK"
            	exit 0
    		;;
    	*)	
    		echo "WARNING - scellement aide NOK"
    	        exit 1
    		;;
    esac
    L'utilisateur NRPE est bien autorisé à faire du sudo:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Defaults:nrpe !requiretty
    nrpe    ALL=(ALL)       NOPASSWD: /sbin/aide
    Le résultat est le même avec ou sans l'option -S de sudo ou en indiquant /sbin/aide --check dans le sudo.
    J'ai également testé de donner les droits 777 à /sbin/aide => Même résultat.
    En modifiant /etc/passwd pour donner /bin/bash à l'utilisateur nrpe, je peux bien lancer le script.
    C'est bien nrpe qui exécute le script (testé avec un whoami en début de script)

    Est-ce que vous avez une piste? Parce que je commence à tourner en rond là ...

    Merci

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 686
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 686
    Par défaut
    Bonjour,

    quel est le message d'erreur exactement ?
    en lisant la page man de aide, 126 semble ne pas faire partie des erreurs recensées.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Qu'affiche ?

  4. #4
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 382
    Par défaut
    Bonjour,

    Si ça peut aider:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    0126: Clé requise non disponible

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 42
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    Qu'affiche ?
    la commande retourne ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Matching Defaults entries for nrpe on this host:
        requiretty, !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE
        INPUTRC KDEDIR LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE",
        env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME
        LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET
        XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin, !requiretty
     
    User nrpe may run the following commands on this host:
        (ALL) NOPASSWD: /sbin/aide
    @N_BaH: le code 126 n'est pas retourné par aide mais semble l'être par bash (http://tldp.org/LDP/abs/html/exitcodes.html)
    @ disedorgue : Est-ce qu'il s'agit d'une erreur sudo ? de aide?

    Merci pour vos réponses.

  6. #6
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 42
    Par défaut
    Bon, la solution est plus simple que je ne pensais: contexte SELinux. >_<

    Merci pour votre aide.

  8. #8
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Ok, merci pour le feed-back. Qu'est ce que tu as fait pour débloquer le problème ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Erreur sql pour inserer des checkbox
    Par digger dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/11/2005, 12h06
  2. erreur code pour désactiver molette souris.
    Par rangernoir dans le forum Access
    Réponses: 2
    Dernier message: 27/09/2005, 11h14
  3. [Débutant(e)] Message d'erreur JDBC pour oracle
    Par krakatoe dans le forum JDBC
    Réponses: 1
    Dernier message: 14/09/2005, 17h44
  4. Erreur lancement pour DTS
    Par HULK dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/08/2005, 13h46
  5. [ODBC] erreur SQL pour les unions qui renvoient vide
    Par fabriceMerc dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 25/11/2003, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo