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
.