Étape 2: logiciel
La partie logicielle de ce projet comporte deux parties :1) une esquisse de l’arduino en interface entre le pavé de numérotation et PC via serial comm
2) une petite coquille de script qui lit le numéro composé et il compare agaist le mot de passe stockée.
Sur linux, que le processus d’authentification est fait avec ce qu’on appelle PAM modules qui sont exécutées basés sur certaines régles prédéfinies définies sur /etc/pam.conf et /etc/pam.d/
Pour activer de authentification il suffit d’ajouter la ligne suivante à la /etc/pam.d/sudo début :
AUTH suffisante pam_exec.so/chemin de SCRIPT/serial_auth