Самый удобный и безопасный вариант:

synadm user modify @demo1:matrix.nbics.net --password-prompt
  • Программа попросит ввести пароль дважды.
  • Пользователь будет создан (если его ещё нет).
  • После этого можно добавить другие параметры.

Полезные комбинации

# Создать обычного пользователя + задать отображаемое имя
synadm user modify @demo1:matrix.nbics.net --password-prompt -n "Демо Пользователь 1"

# Создать пользователя-администратора сервера
synadm user modify @demo1:matrix.nbics.net --password-prompt --admin

# Создать бота
synadm user modify @demo1:matrix.nbics.net --password-prompt --user-type bot

# Всё сразу (пароль, имя и админ)
synadm user modify @demo1:matrix.nbics.net \
  --password-prompt \
  --display-name "Демо 1" \
  --admin

Дополнительные полезные команды

# Проверить, существует ли уже пользователь
synadm user details @demo1:matrix.nbics.net

# Полная справка по команде
synadm user modify --help

# Запустить с подробным выводом (помогает при ошибках)
synadm -vv user modify @demo1:matrix.nbics.net --password-prompt

Попробуйте сначала самый простой вариант с --password-prompt и напишите сюда, что получилось (успех или новая ошибка).

Если хотите создать пользователя совсем без пароля (редко нужно), можно использовать --activate или другие флаги, но почти всегда пароль обязателен.