Je rencontre une difficulté que j'ai du mal à surmonter.
Je possède un Pi 2. Au démarrage, ce Pi exécute un programme Python qui permet de vérifier continuellement si je reçois de nouveaux mails.
Ce programme Python se situe dans un le dossier /home/pi/mail
Le programme s'exécute bien à chaque démarrage.
Dans mon programme sont inscrits en clair mon identifiant et mon mot de passe qui permettent au Pi de se connecter à ma boîte mail.
Ma question est la suivante :
"Comment empêcher une personne qui récupèrerait ma carte SD de lire le contenu du programme Python ?"
Ou de manière générale : "Peut-on lire avec un ordinateur tournant sous Linux, le contenu des dossiers du Pi ?"
Pourquoi cette question ?
Je suis utilisateur Linux depuis seulement quelques mois. J'utilise d'habitude Windows (shame on me). J'ai il y a peu, récupéré le disque dur de mon ancien ordinateur, et ai réussi à ouvrir tous les fichiers sur un nouvel ordinateur sans avoir à entrer de mot de passe. Il doit bien y avoir un moyen de protéger un fichier en lecture sans pour autant empêcher le programme de se lancer au démarrage ?
Solution suivie
J'ai regardé du côté des droits utilisateurs. Un post de maxty01 explique notamment que la fonction 'chmod' permet de modifier les droits.
J'essaie donc de rendre mon fichier exécutable mais voudrait empêcher qu'il puisse être lu ou modifié sans se connecter préalablement l'utilisateur qui va bien : je n'ai pas envie qu'une personne qui prendrait ma carte SD puisse récupérer mes données de connexions mails.Le "r" signale que le fichier peut être lu
Le "w" signale que le fichier peut être écrit
Le "x" signale que le fichier peut être exécuté
Quel est votre avis ?
Merci d'avance
Bien cordialement,
Louis