Bonjour, mot de passe sur un dossier en perl

Fermé
alexandre - 9 août 2013 à 16:57
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 13 août 2013 à 11:44
je cherche a créé un script en perl qui permet de mettre un mot de passe sur un dossier
quelqu'un serait il comment faire?
merci davance
cordialment
A voir également:

1 réponse

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié par [Dal] le 13/08/2013 à 11:48
Bonjour,

Tout dépend de ce que tu veux effectivement faire. Une fonctionnalité de ce type peut exister nativement dans ton système d'exploitation, sous une forme ou une autre (c'est quoi ton système d'exploitation). Par exemple, sous Linux/Unix tu peux au minimum utiliser le système de permissions, en jouant avec les commandes système chmod et chown, ou sur les commandes Perl du même nom :

https://perldoc.perl.org/functions/chown
https://perldoc.perl.org/functions/chmod

En Perl 5, chmod va fonctionner dans une certaine mesure sous Windows, chown n'est pas implémenté pour Windows. Vois :

https://perldoc.perl.org/perlport#chmod

pour ce que font les commandes Perl chown et chmod dans différents systèmes d'exploitation.

Si ce que tu cherches est de chiffrer des répertoires, tu peux utiliser des programmes et modules Perl pour ce faire.

Par exemple avec GPG et le module Perl GnuPG.

Je suis aussi tombé sur ce script Perl, qui semble fait pour cela : http://freshmeat.sourceforge.net/projects/gpgdir

C'est une solution parmi d'autres.

Si tu veux un fonctionnement plus transparent, tu pourrais aussi utiliser quelque chose comme TrueCrypt, par exemple. Perl se limirera alors à monter et démonter des volumes chiffrés en lançant les commandes système appropriées au programme TrueCrypt, ce qui te permettra de lire et écrire sur ces volumes à la volée.


Dal
0