Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile
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