Outils pour utilisateurs

Outils du site


matrix:gestion_des_utilisateurs

Gestion des utilisateurs

Le serveur synapse est destiné à être un serveur ouvert sur internet, il est donc malaproprié de laisser les inscriptions ouvertes.

Le fichier de configuration de synapse doit montrer:

# Enable registration for new users.
enable_registration: False

Il est proposé de créer les utilisateurs à priori, en leur fournissant un mot de passe temporaire.

Créer un utilisateur

La création se fait depuis le contexte du conteneur exécutant le serveur synapse, il faut donc obtenir un shell dans un conteneur en exécution.

Identifier le conteneur synapse

Lister les conteneurs en exécution:

root@tempstest:/home/karth# docker ps -a
CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                    NAMES
820a52e6c2bf        karthanistyr/matrix-synapse    "/bin/sh -c 'exec py…"   16 minutes ago      Up 16 minutes       0.0.0.0:8448->8448/tcp   matrix_synapse_1

Le conteneur de synapse est normalement celui qui expose le port 8448.

Ouvrir un shell dans ce conteneur:

root@tempstest:/home/karth# docker exec -it  820a52e6c2bf sh
/ $

Enregistrer un nouvel utilisateur

Instructions: matrix-org/synapse#registering-a-user

/ $ register_new_matrix_user -c /data/synapse.config.yaml https://localhost:8448
New user localpart [matrix-synapse]: karthanistyr
Password:
Confirm password:
Make admin [no]: yes
Sending registration request...
Success.

Sortie du shell conteneur:

/ $ ^D (CTRL+D)
root@tempstest:/home/karth#
matrix/gestion_des_utilisateurs.txt · Dernière modification: 2018/04/07 09:18 de karth