capsule/tech/2024-01-06_modifier-mot-de-passe-matrix-yunohost-postgresql/index.gmi

45 lines
1.1 KiB
Text
Raw Normal View History

2024-01-06 22:17:45 +01:00
# Modifier le mot de passe d'un utilisateur Matrix dans la base de donnée sous Yunohost
2024-01-06 22:21:08 +01:00
Si comme moi vous êtes bien eu car vous avez oublié votre mot de passe Matrix, voici comment le changer facilement.
2024-01-06 22:17:45 +01:00
## 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à !!