Отображаемое имя (display name) прописывается с помощью опции -n или --display-name.
Самые удобные команды
- При создании нового пользователя (рекомендую именно так):
synadm user modify @demo1:matrix.nbics.net \
--password-prompt \
--display-name "Демо Пользователь 1"
- Если пользователь уже создан и нужно только поменять имя:
synadm user modify @demo1:matrix.nbics.net --display-name "Новое красивое имя"
(пароль при этом не меняется)
- Всё сразу (пароль + имя + админ):
synadm user modify @demo1:matrix.nbics.net \
--password-prompt \
--display-name "Демо Пользователь 1" \
--admin
Важные моменты
- Имя можно писать на русском, с пробелами, эмодзи — всё работает.
- Если не указывать
--display-name, Synapse обычно ставит имя равным локальной части User ID (то естьdemo1). - Команда
--display-nameработает и при создании, и при изменении существующего пользователя.
Проверить результат
После выполнения команды можно проверить:
synadm user details @demo1:matrix.nbics.net
или зайти в Element под этим пользователем и посмотреть, как отображается имя.