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
.