Isso realmente parece um problema com /etc/passwd . Você deve ter um espaço extra, e como o separador do arquivo passwd é ":", esse espaço extra é considerado parte do nome do shell, por exemplo, " /bin/bash" ou "/bin/bash " .
Verifique /etc/passwd para anomalias (espaços à direita, etc.) Se nada ajudar, exclua a linha correspondente a esse usuário e adicione o usuário novamente por meio de useradd .