Os nomes de usuários não devem conter o caractere de espaço; POSIX recomenda usar somente caracteres dos conjunto de caracteres de nome de arquivo portátil , que contém todos os alfanuméricos, o sublinhado e o hífen sem inglês dos EUA. Os caracteres adicionais permitidos que não fazem parte do conjunto de caracteres de nome de arquivo portátil são o símbolo de arroba ("@") e o símbolo de dólar ("$", para compatibilidade com o Samba).
Não é surpresa que você não possa fazer login usando "jkl mno". Você deve alternar para um nome de usuário sem um caractere de espaço (você pode fazer isso editando /etc/passwd , /etc/shadow e /etc/group ).
Note que no Debian e nos derivados, a ferramenta de criação de usuários, adduser , aplica essas restrições por padrão.