Você tem outro método de autenticação (kerberos) em uso do que uma conta padrão do Linux - provavelmente o módulo pam não consegue gravar / atualizar senhas. Fazer isso do root confunde o módulo porque o root é realmente uma conta local e não na lista de usuários do outro serviço.
Procure por algumas dicas sobre quais módulos pam estão em uso, procure em /etc/pam.conf
e no diretório: /etc/pam.d
- /etc/nsswitch.conf
também pode fornecer dicas, mas o debian usa compat
, o que não ajuda na especificação o que está em uso obviamente.
Se o kerberos estiver realmente em uso, você não poderá atualizar a senha usando passwd