Você precisará adicionar a distribuição que está usando, pois diferentes distribuições provavelmente executam getty de maneiras diferentes.
Para sysvinit , está programado em /etc/inittab , onde você pode encontrar uma linha como a seguinte:
3:23:respawn:/sbin/getty 38400 tty3
Você mudaria essa linha para algo como o seguinte:
3:23:respawn:/sbin/getty -n -o ferdinand 38400 tty3
Para fazer com que getty execute /bin/login -- ferdinand , ou seja, para prepará-lo com o nome de usuário "ferdinand".
Conforme documentado em man getty , a opção -n diz para não solicitar o nome de usuário, e a opção -o ferdinand diz para adicionar "ferdinand" à sua linha de comando de logon.
Eu acho que as opções funcionam da mesma maneira em outras distribuições, mas a maneira de iniciar getty para tty3 pode ser diferente e, em particular, não usar /etc/inittab .