../modifier-mot-de-passe-matrix-yunohost-postgresql
Modifier le mot de passe d'un utilisateur Matrix dans la base de donnée sous Yunohost
Si comme moi vous êtes bien eu car vous avez oublié votre mot de passe Matrix, voici comment le changer facilement.
Hash du nouveau mot de passe
/opt/yunohost/matrix-synapse/bin/hash_password -c /etc/matrix-synapse/homeserver.yaml
Entrer 2 fois le mot de passe souhaité, puis copier le hash dans un bloc note
Récupérer le mot de passe de la base de donnée
grep synapse_db_pwd /etc/yunohost/apps/synapse/settings.yml
Copier le mot de passe dans un bloc note
Connexion à la base de donnée
psql -d matrix_synapse -U matrix_synapse
Puis renseigner le mot de passe récupéré à l'étape précédente
Edition du mot de passe dans la base de donnée
Changer les valeurs pour password_hash
et name
, puis entrer la commande
UPDATE users SET password_hash='$2a$12$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
WHERE name='@oniricorpe:im.emelyne.eu';
Le mot de passe est désormais changé !
Quitter la base de donnée avec la commande quit
Et voilà !!