summaryrefslogtreecommitdiff
path: root/debian/register_new_matrix_user.ronn
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2018-12-20 15:15:36 +0000
committerRichard van der Hoff <richard@matrix.org>2018-12-20 15:15:36 +0000
commitfba5afbcd406695f1b039c86f2b0174ce5bf1ce9 (patch)
tree235fba045bb7f636ed48fd72ba541166ab13c6af /debian/register_new_matrix_user.ronn
parentda91dde24c0eb0fc5c596cb1135c1d8574f8e8c3 (diff)
New upstream version 0.34.0
Diffstat (limited to 'debian/register_new_matrix_user.ronn')
-rw-r--r--debian/register_new_matrix_user.ronn61
1 files changed, 61 insertions, 0 deletions
diff --git a/debian/register_new_matrix_user.ronn b/debian/register_new_matrix_user.ronn
new file mode 100644
index 00000000..4c22e74d
--- /dev/null
+++ b/debian/register_new_matrix_user.ronn
@@ -0,0 +1,61 @@
+register_new_matrix_user(1) -- Used to register new users with a given home server when registration has been disabled
+======================================================================================================================
+
+## SYNOPSIS
+
+`register_new_matrix_user` options...
+
+## DESCRIPTION
+
+**register_new_matrix_user** registers new users with a given home server when
+registration has been disabled. For this to work, the home server must be
+configured with the 'registration_shared_secret' option set.
+
+This accepts the user credentials like the username, password, is user an
+admin or not and registers the user onto the homeserver database. Also,
+a YAML file containing the shared secret can be provided. If not, the
+shared secret can be provided via the command line.
+
+By default it assumes the home server URL to be `https://localhost:8448`.
+This can be changed via the `server_url` command line option.
+
+## FILES
+
+A sample YAML file accepted by `register_new_matrix_user` is described below:
+
+ registration_shared_secret: "s3cr3t"
+
+## OPTIONS
+
+ * `-u`, `--user`:
+ Local part of the new user. Will prompt if omitted.
+
+ * `-p`, `--password`:
+ New password for user. Will prompt if omitted. Supplying the password
+ on the command line is not recommended. Use the STDIN instead.
+
+ * `-a`, `--admin`:
+ Register new user as an admin. Will prompt if omitted.
+
+ * `-c`, `--config`:
+ Path to server config file containing the shared secret.
+
+ * `-k`, `--shared-secret`:
+ Shared secret as defined in server config file. This is an optional
+ parameter as it can be also supplied via the YAML file.
+
+ * `server_url`:
+ URL of the home server. Defaults to 'https://localhost:8448'.
+
+## EXAMPLES
+
+ $ register_new_matrix_user -u user1 -p p@ssword -a -c config.yaml
+
+## COPYRIGHT
+
+This man page was written by Rahul De <<rahulde@swecha.net>>
+for Debian GNU/Linux distribution.
+
+## SEE ALSO
+
+synctl(1), synapse_port_db(1), hash_password(1)