Bonjour,
J'essaie de créer un script CGI en Perl permettant d'ajouter/supprimer des logins/passwords généré aléatoirement.
Pour stocker les données j'utilise une base de données dbm administrée avec la commande dbmmanage.
Pour le moment j'ai utilisé des appelles système:
Cela fonctionne si je lance le script depuis la console mais pas en cgi depuis un browser internet car le compte utilisant le script ne possède pas les droits root pour utiliser la commande dbmmanage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/suidperl -w ... system "dbmmanage '$DATABASE' add '$LOGIN' '$ENCRYPTED_PASSWORD'"; system "dbmmanage '$DATABASE' delete '$LOGIN'";
Existe-t'il une solution en Perl "pur" pour modifier la base de données?
Merci
Partager