Aller au contenu

G


Lurik

Messages recommandés

Bonjour

J'ai essayé de générer des mot des passe pour les fichiers htaccess par la commande correspondante n'existe pas sur les syno.

J'ai trouvé un petit fichier php que j'ai modifié permet cela facilement. Je suis sur que la réponse a déjà été donnée sur le forum, mais comme je n'ai pas réussi a mettre la main dessus, je met ma solution si quelqu'un fait la même recherche.

Il suffit de mettre le code dans un fichier accessible à l'espace "web" du syno, puis d'appeler le fichier en y accédant depuis un navigateur.

Si l'on ne met aucun paramètre, le fichier vous rappelle la syntaxe (dans mon exemple, j'ai appelé mon fichier creapass.php à la racine du site web du syno) :

http://syno/creapass?user=NOM_UTILISATEUR&pass=MOT_DE_PASSE&fichier=NOM_DU_FICHIER
cela génère un fichier NOM_DU_FICHIER contenant la ligne USER:MDP qui est a mettre dans un fichier htaccess ou équivalent. Le fichier :
<?php


$user=$_GET["user"];

$pass=$_GET["pass"];

$fich=$_GET["fichier"];


if ("$user"=="") {

  echo "usage :  ?user=xxx&pass=xxx&fichier=xxx\n";

} else {

   $fp = fopen("./$fich", "a");

   $string = "$user:" . crypt( "$pass") . "\n";

  fwrite($fp, $string);

  fclose($fp);

  echo "creation mdp fini\n";

}

?>

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.