O problema é que os redirecionamentos não são suficientes para que o /dev/tty1 seja considerado o terminal de controle da sessão login .
Por que não usar a opção -a (autologin) de agetty ? Exemplo:
c1:12345:respawn:/sbin/agetty -a USERNAME 38400 tty1 linux