#1 Le 03/06/2013, à 18:03
- Edouard973
[RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
Bonjour !!
Je travaille sur un script pour détruire des fichiers de la Corbeille avec ENCFS. Je comprends que cela soit bizarre mais quand mon script sera prêt, j'expliquerai tout
Je veut donc créer un couple de dossiers ENCFS dans le terminal en mode paranoïaque. Cependant, il faut appuyer sur "p" hors le but de mon script est de tout automatiser.
richard@richard-Satellite-L670D:~$ encfs /home/richard/BacNul/test1/ /home/richard/BacNul/test2/
Le répertoire "/home/richard/BacNul/test1/" n'existe pas. Faut-il le créer ? (y/n) y
Le répertoire "/home/richard/BacNul/test2/" n'existe pas. Faut-il le créer ? (y/n) y
Création du nouveau volume encrypté.
Veuillez choisir l'une des options suivantes :
entrez "x" pour le mode de configuration expert,
entrez "p" pour le mode paranoïaque préconfiguré,
toute autre entrée ou une ligne vide sélectionnera le mode normal.
?> p
Configuration paranoïaque sélectionnée.
Configuration terminée. Le système de fichier à créer a les propriétés suivantes :
Cryptage du système de fichiers : "ssl/aes" version 3:0:2
Encodage de fichier "nameio/block", version 3:0:1
Taille de clé : 256 bits
Taille de bloc : 1024 octets, y compris 8 octets d'en-tête MAC.
Chaque fichier contient un en-tête de 8 octets avec des données IV uniques.
Noms de fichier encodés à l'aide du mode de chaînage IV.
Les données IV du fichier sont chaînées à celles du nom de fichier
File holes passed through to ciphertext.
-------------------------- AVERTISSEMENT --------------------------
Le vecteur d'initialisation externe a été activé.
Cette option n'autorise pas l'usage de liens durs dans le système de fichiers.
Sans liens durs, quelques programmes peuvent ne pas fonctionner.
Les programmes «mutt» et «procmail» sont connus pour échouer.
Pour plus d'information, reportez-vous à la liste de discussion d'encfs.
Pour choisir une autre configuration, pressez CTRL-C et recommencez.
Vous devez entrer un mot de passe pour votre système de fichiers.
Vous devez vous en souvenir, car il n'existe aucun mécanisme de récupération.
Toutefois, le mot de passe peut être changé plus tard à l'aide d'encfsctl.
Nouveau mot de passe :
Vérifier le mot de passe :
richard@richard-Satellite-L670D:~$
Comme on le voit ici, il faut une intervention extérieure. Pour le mot de passe, je souhaite que cela soit le contenu d'un fichier qui n'est d'autre qu'une série de nombres aléatoires.
Est t'il donc possible d'automatiser le choix du mode et la saisie automatique du mot de passe enpassant par le contenu d'un fichier .txt ?
Merci de votre aide.
Dernière modification par Edouard973 (Le 04/06/2013, à 19:01)
Ubuntu 12.04 LTS Precise Pangolin 32 bits.
Un Netbook Asus et un PC Portable TOSHIBA
Hors ligne
#2 Le 03/06/2013, à 18:20
- Zakhar
Re : [RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
La redirection d'entrée ne marche pas avec ce programme ?
(Désolé, j'utilise souvent encfs, et dans des scripts, mais j'ai toujours fait la partie "initialisation" à la main !)
"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)
Hors ligne
#3 Le 03/06/2013, à 18:21
- Edouard973
Re : [RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
La redirection ?
Ubuntu 12.04 LTS Precise Pangolin 32 bits.
Un Netbook Asus et un PC Portable TOSHIBA
Hors ligne
#4 Le 03/06/2013, à 18:28
- Edouard973
Re : [RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
J'ai essayé avec cat mais ça ne fonctionne pas.
Ubuntu 12.04 LTS Precise Pangolin 32 bits.
Un Netbook Asus et un PC Portable TOSHIBA
Hors ligne
#5 Le 03/06/2013, à 18:33
- Zakhar
Re : [RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
non, la redirection c'est :
> pour rediriger la sortie standard
(tu connais certainement !)
macommande >fichier_de_sortie
et de façon symétrique
< pour rediriger l'entrée standard
macommande <fichier_contenant_input
Dernière modification par Zakhar (Le 03/06/2013, à 18:34)
"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)
Hors ligne
#6 Le 03/06/2013, à 18:39
- Edouard973
Re : [RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
J'ai essayé pour la saisie du mot de passe mais ça ne semble pas fonctionner. J'ai fait un
Nouveau mot de passe :<test.txt
Où test.txt contient les numéros aléatoires.
J'ai trouvé ceci:
http://forum.ubuntu-fr.org/viewtopic.php?id=1203051
Je l'essaye et je te dis.
EDIT:
Le
echo "mon password" > /home/richard/test.txt
Ne fonctionne pas.
Dernière modification par Edouard973 (Le 03/06/2013, à 18:51)
Ubuntu 12.04 LTS Precise Pangolin 32 bits.
Un Netbook Asus et un PC Portable TOSHIBA
Hors ligne
#7 Le 04/06/2013, à 10:52
- Edouard973
Re : [RESOLU] Copier le contenu d'un fichier comme mot de passe pour ENCFS
Bonjour !!
Après des recherches, j'ai fait cette commande:
encfs --paranoia --extpass=/home/richard/pass /home/richard/BacNul/test1/ /home/richard/BacNul/test2/
Pour mon script, il suffit juste que je crée les dossiers avant.
Le fichier pass est un script qui génère le mot de passe.
Dernière modification par Edouard973 (Le 04/06/2013, à 19:01)
Ubuntu 12.04 LTS Precise Pangolin 32 bits.
Un Netbook Asus et un PC Portable TOSHIBA
Hors ligne