Это действительно похоже на проблему с /etc/passwd
. У вас должен быть дополнительный пробел, и, поскольку разделителем passwd
файла является «:», этот дополнительный пробел считается частью имени оболочки, например, " /bin/bash"
или "/bin/bash "
.
Проверьте /etc/passwd
наличие аномалий (конечные пробелы и т. Д.). Если ничего не помогает, удалите строку, соответствующую этому пользователю, и снова добавьте пользователя с помощью useradd
.