Como alterar uma senha do Kerberos no Fedora

3

Como você muda a senha Kerberos de um usuário no Fedora? Os únicos documentos que eu encontrei foram mencionar kpasswd <username> , mas isso requer a senha atual do usuário, que o administrador provavelmente não saberá. Eu encontrei alguns documentos BSD que usam k5admin -l , mas isso não parece estar disponível no Fedora.

    
por Cerin 18.07.2012 / 17:54

1 resposta

2

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
}
    
por 18.07.2012 / 18:38