Esse tipo de coisa pode acontecer facilmente se ambas as condições forem atendidas:
- O layout de teclado configurado difere entre a tela de login / gerenciador de exibição e a sessão conectada.
- A senha contém caracteres que são encontrados em diferentes chaves físicas nos respectivos layouts de teclado.
A maneira mais fácil de excluir # 2 é provavelmente definir uma senha que consista apenas de dígitos, pois tenho certeza que todos os layouts de teclado normalmente encontrados emitirão os mesmos códigos de varredura para as teclas numéricas (ambas as teclas numéricas alfanuméricas e teclas numéricas numéricas, esta última com o Num Lock ligado).
Se você conseguir efetuar login com esse conjunto de senhas, será necessário verificar por que o layout do teclado está configurado de maneira diferente e como alterá-lo para que ele corresponda entre os dois ambientes. Essa será uma questão diferente.
Além disso, especialmente se for um laptop com teclado alfanumérico / numpad combinado, atente para o Num Lock ser ativado por padrão, pois isso certamente resultará em caracteres diferentes do que você pretende passar para o aplicativo (provavelmente login manager neste caso).