Se sua conta $ HOME ( /home/user
ou home directory) tiver 0 bytes livres ; a GUI não pode criar seus arquivos de trabalho [temporários necessários] e o login falhará. Quando não é possível criar esses arquivos, você retorna à tela de login (exatamente como descreve).
A correção mais rápida (na minha opinião) é alternar para um terminal [pseudo] (use ctrl + alt + f4 por exemplo) e faça o login usando seu nome de usuário / senha padrão. Os terminais não exigem os arquivos temporários para que o login seja bem-sucedido. Em seguida, remova / elimine algumas coisas desnecessárias, de modo a criar o espaço necessário, e você descobrirá que, ao voltar para o gui, você pode fazer o login normalmente.