« Logiciel Pastèque/Serveur/Installation » : différence entre les versions

Contenu supprimé Contenu ajouté
Config v7 avec le combo inifile ident et database
Lien vers les user_ini.php pour la génération du hash de mot de passe
Ligne 257 :
/etc/pasteque/auth/<user>_id.ini
 
Les mots de passe sont chiffrés via la méthode php password_encrypt. Pour générer un mot de passe utilisateur il faut executer un script externe en attendant l'intégration de la gestion des comptes utilisateurs directement via l'interface graphique. Des scripts de génération sont disponible sur le dépôt [https://framagit.org/pasteque/tools tools] ou pré-installé par exemple sur [https://pasteque.pro/user_ini.php pasteque.pro].
<?php
if ($argc < 2) {
system("stty -echo");
$password = fread(STDIN, 80);
$password2 = fread(STDIN, 80);
system("stty echo");
if ($password != $password2) {
file_put_contents("php://stderr", "Password mismatch\n");
die();
}
} else {
$password = $argv[1];
}
echo "password=" . password_hash($password, PASSWORD_DEFAULT);
 
Mettre la chaîne de caractères obtenue <pwd_hash> dans /etc/pasteque/auth/<user>_id.ini :