• [^] # Re: /etc/passwd

    Posté par . En réponse au message Fais tes devoirs avant !. Évalué à 1.

    Je viens de faire le test, mais sans X parce que je n'ai qu'un serveur sans écran...

    J'ai fait un petit script shell appelé /usr/local/bin/montest.sh
    avec un "chmod a+rx /usr/local/bin/montest.sh"

    Le script contient:


    #!/bin/bash
    echo "Quelle est la couleur du cheval blanc d'Henri IV ?"
    read reponse
    reponse=`echo $reponse|tr "a-z" "A-Z"`
    if [[ "$reponse" == "BLANC" ]]
    then
    echo BRAVO !!
    /bin/bash
    else
    echo "MAUVAISE REPONSE"
    exit
    fi


    et j'ai modifié mon /etc/passwd comme ceci:

    test:x:1006:1006:test,,,:/home/test:/usr/local/bin/montest.sh

    (hint: avec bash 3.0, tu peux aussi faire comparaisons avec des expressions régulières, ça peut être utile pour un quizz)