Das sieht tatsächlich nach einem Problem mit aus /etc/passwd
. Sie sollten dort einen zusätzlichen Speicherplatz haben, und da das Trennzeichen der passwd
Datei ":" ist, wird dieser zusätzliche Speicherplatz als Teil des Namens der Shell betrachtet, z . B. " /bin/bash"
oder "/bin/bash "
.
Auf /etc/passwd
Anomalien prüfen (Leerzeichen usw.) Wenn nichts hilft, löschen Sie die Zeile, die diesem Benutzer entspricht, und fügen Sie den Benutzer erneut über hinzu useradd
.