agetty espera que um programa seja executado para a opção -l . Você poderia fazer isso (por exemplo) um script Perl e fazer que fornecer os parâmetros, por exemplo, chamar esse script myshell
#!/usr/bin/perl
exec 'bash --rcfile myprofile'
e use o nome do caminho de myshell no comando agetty .
Eu usei Perl porque ele não lê seu perfil bash (ou sh ). Se você usar um script que execute /bin/sh , ele poderá ler o .profile do usuário (que parecia contrário à sua intenção). O recurso exec é fornecido em outras linguagens de script (incluindo sh e bash ).