J'ai donc un répertoire personnel chiffré , configuré lors de l'installation sur un serveur exécutant Ubuntu 12.04 LTS. J'ai tenté d'utiliser screen
afin d'exécuter un script qui accède aux données de mon répertoire personnel après avoir fermé ma connexion ssh à ce serveur, mais j'ai rencontré des erreurs qui semblaient provenir de l'accès au disque.
Est-ce parce que laisser screen
en cours d'exécution ne revient pas à rester connecté à la machine, et donc les fichiers de mon répertoire personnel ne seront pas accessibles par tout programme utilisant l'écran car il sera démonté et donc non déchiffré? (Et est-ce donc semblable à exécuter un travail cron
qui utilise des fichiers cryptés ?).
Si cette hypothèse est vraie, que puis-je faire pour y remédier?
Il existe un fichier nommé /home/.ecryptfs/$USER/.ecryptfs/auto-umount qui est utilisé comme indicateur pour démonter la partition cryptée lorsque vous n'avez plus de login Shell.
Vous voudrez peut-être supprimer cela, ou (non testé!) Essayez de créer une autre session dans l'écran (par exemple, exécutez Sudo login
et connectez-vous avec le même utilisateur, dans l'écran, cela devrait garder le nombre de login-shells supérieur à zéro).
EDIT: ecryptfs utilise who
pour compter le nombre de connexions. Si vous avez envie de dépannage ...