web-dev-qa-db-fra.com

Est-il possible d'utiliser la commande «écran» pour travailler avec des fichiers sur un répertoire personnel chiffré?

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?

5
ijoseph

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 ...

4
sre