у жабирды ебанутая система смены пароля у пользователя (у меня)
если у тебя есть сервер, но нет клиента, который из коробки умеет менять пароль через XEP-007, то действовать приходится так:
$ ejabberdctl debug
(ejabberd@localhost)1> ejabberd_auth:set_password("user","example.com","secret").
Уебанство кароч