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.