Monter le volume TrueCrypt lors de la connexion à Ubuntu

Est-il possible de monter automatiquement un volume TrueCrypt lors de la connexion à Ubuntu 8.04? Il stocke déjà les clés du réseau sans fil à l’aide du gestionnaire de mots de passe Seahorse. TrueCrypt pourrait-il être amené à récupérer son mot de passe de volume à partir du même trousseau de clés? Actuellement, cela semble être le moyen le plus pratique de stocker mon code source sur la clé USB que je transporte pour démarrer.

Je ne peux pas vraiment me rappeler où j’ai trouvé cette solution, mais cela fonctionnait pour moi sur Ubuntu Karmic avec gdm. Vous devez éditer le fichier /etc/gdm/Init et append les éléments suivants:

 if !(echo `mount` | grep -q "/home/your_username type") then truecrypt /dev/sdaxxx /home/your_username fi 

Malheureusement, cela ne fonctionne pas dans la nouvelle version de Precious Penguin Ubuntu, car elle ne contient pas le paquet gmd. Est-ce que quelqu’un sait comment initier le cryptage pour cette version d’Ubuntu?

Bien que je ne sois pas actuellement un utilisateur Gentoo (sur Ubuntu maintenant), j’ai été un, pendant des années, et j’ai appris que c’était une bonne chose de rechercher des réponses Linux sur forums.gentoo.org et le wiki Gentoo . J’avais trouvé ceux-ci, HTH:

Je ne connais pas grand chose à propos de Truecrypt, mais s’il peut être monté avec un script, vous pouvez écrire un tel script et le placer dans le démarrage de votre session (System -> Preferences -> Session, je pense). S’il a besoin d’un mot de passe sur la ligne de commande, le script pourrait lancer gnome-terminal pour vous.

Une solution consiste apparemment à mettre à jour vers Ubuntu 8.10 qui, par défaut, prend en charge un répertoire chiffré pour chaque utilisateur, monté lors de la connexion. Ce n’est pas la même chose que TrueCrypt mais a d’autres forces et faiblesses.

Il existe également un moyen de faire fonctionner TrueCrypt avec le mot de passe de connexion .