@konatasick 可以看一下相關的 binary:
/# ls -lh /usr/local/bin/ | grep matrix
-rwxr-xr-x 1 root root 245 Apr 5 13:55 register_new_matrix_user
所以基本上只有這條是特例;其他的沒有了。所以整個官方的文檔上給的都是管理 API,並不是管理命令。Synapse 沒有管理前端也已經有社羣討論[1]了,但暫時還沒什麼結果。目前來說可以使用 synapse-admin[2]輔助一些管理操作。
[1]: https://github.com/vector-im/element-web/issues/4125
[2]: https://github.com/Awesome-Technologies/synapse-admin
@konatasick 有此特例的原因,可能是爲了避免產生死鎖。Synapse 的管理 API 要求有管理權的本地用戶進行鑑權,但空的家伺服器如果不先新增有管理權的本地用戶,就無法管理。有了這個指令就不必想別的方法去更動資料庫。
@SakuragawaAsaba 原来如此,谢谢