Originally Posted by Web31337
Hmm, I remember something similar with my distro. Are you sure the shell you use with that account is in /etc/shells? Can you login with "login" from root or is it just a console? There's also /etc/securetty in buildroot images IIRC, that can solve the problem with terminals.
hmmm... /etc/shells doesn't seem to exist. But I made sure that the account uses ash as the shell, since that's the only one available. If the default shell was the problem, shouldn't it give me another error besides "login incorrect"? I already looked at /etc/securetty, I had to add tty0 to it to get this far since opening a getty on tty1 didn't seem to do anything.
Running "login" as root in the chroot environment doesn't seem to do anything at all, it just exits without switching users or asking for a login, no output at all.