Comme déjà signalé, ecryptfs utilise votre mot de passe pour "déballer" la clé de montage, et si vous ne le fournissez pas lors de la connexion, cela ne fonctionnera pas.
Cependant...
Si vous exécutez ecryptfs-umount-private
pour démonter le foyer crypté, suivi d'un mkdir ~/.ecryptfs/presets ; ln -s ~/.ecryptfs/presets/.profile ~/.profile
et remontez le foyer crypté avec ecryptfs-mount-private
. Vous aurez un fichier dans "~/.ecryptfs/presets/" appelé ".profile" qui sera utilisé à chaque connexion. (Si vous n'avez pas besoin de pouvoir modifier ce fichier avec une maison privée montée, vous pouvez tout aussi bien créer un vrai fichier texte appelé .profile dans votre maison non montée, au lieu du lien logiciel ci-dessus).
Le contenu de ~/.ecryptfs/presets/.profile (ou "~/.profile" non monté), pourrait être quelque chose comme
ecryptfs-mount-private && cd ~ && . ./.profile
Il s'assurera que votre domicile n'est pas crypté, ou vous demandera votre mot de passe pour le décrypter, changera de répertoire vers votre nouveau domicile monté, et créera le .profile ordinaire, qui configurera votre Shell comme vous en avez l'habitude.