Aller au contenu

Featured Replies

Posté(e)

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";

}

?>

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.