Lorsque je me connecte sur mon système Ubuntu, un script monte un conteneur truecrypt. Pour déchiffrer le conteneur, je dois bien sûr saisir le mot de passe de déchiffrement. Mais Truecrypt me demande également mon "mot de passe administrateur". Pourquoi Truecrypt demande mon mot de passe administrateur et comment puis-je le désactiver?
Voici 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 par l'utilisateur.
11.10
truecrypt
startup-applications
i.amniels
la source
la source
Réponses:
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 de s'exécuter en
truecrypt
tant que root sans mot de passe, ce n'est pas sûr car un script malveillant peut obtenir des privilèges élevés en montant un conteneur spécialement conçu et en obtenir des privilèges root (par exemple, les binaires setsuid dans un système de fichiers ext2 ou le montage sur/
).la source
Voici une solution rapide que vous pouvez utiliser:
Ajoutez la ligne
<yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
et enregistrez le fichier.truecrypt
ne demandera plus votre mot de passe administrateur. C'est rapide et sale, probablement pas sûr, mais ça marche.la source
%sudo ALL=(ALL:ALL) ALL
et cela ne fonctionnera pas. Il m'a fallu un peu de temps pour comprendre cela.