Lorsque je me connecte à mon système Ubuntu, un script monte un conteneur TrueCrypt. Pour déchiffrer le conteneur, il me faut bien sûr saisir le mot de passe de déchiffrement. Mais Truecrypt demande également mon "mot de passe administrateur". Pourquoi Truecrypt demande-t-il mon mot de passe administrateur et comment puis-je le désactiver?
C'est le script qui s'exécute au démarrage:
#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start
/ media/windows est une partition NTFS./media/data est accessible en écriture pour l'utilisateur.
TrueCrypt vous demande un mot de passe car le montage d'un système de fichiers nécessite des privilèges de superutilisateur. Ne le contournez pas en permettant d'exécuter truecrypt
en tant que root sans mot de passe, c'est non sécurisé car un script malveillant peut obtenir des privilèges élevés en montant un conteneur spécialement conçu et en obtenir les privilèges root (par exemple, binaires setsuid sur un système de fichiers ext2 ou montage sur /
).
Voici une solution rapide que vous pouvez utiliser:
Sudo visudo
Ajoutez la ligne <yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
et enregistrez le fichier. truecrypt
ne vous demandera plus votre mot de passe administrateur pour. C'est rapide et sale, probablement pas sûr, mais ça marche.