• [^] # /etc/passwd

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

    Sinon un autre moyen serait de remplacer le shell par défault (défini dans /etc/passwd) par ton programme, qui n'autorisera la session (en lançant un shell ou X) que si toutes les questions sont correctement répondues.

    - Si c'est ok -> exec("/bin/bash")
    - Sinon -> exit(0), et on revient au prompt login/passwd.