Você deseja kadmin
. Isso faz parte do pacote krb5-workstation
no Fedora e está instalado em /usr/bin/kadmin
.
Você pode usar kadmin
interativamente ou com uma consulta predefinida.
$ kadmin
Authenticating as principal self/[email protected] with password.
Password for self/[email protected]:
kadmin: cpw
usage: change_password [-randkey] [-keepold] [-e keysaltlist] [-pw password] principal
kadmin -q "change_password -pw <newpassword> <username>"
Nota: Se você estiver usando as bibliotecas do MIT, o que eu acredito que o Fedora faz, você terá que definir o admin_server
na seção [realms]
de /etc/krb5.conf
. (Seu servidor mestre também deve estar executando kadmind
(o serviço kadmin).
[realms]
DOMAIN.TLD = {
admin_server = krb5kdc-master.domain.tld
}