No Debian 8, executando o systemd, você pode desabilitar os VTs executando getty
(que é o que exibe o prompt de login) editando /etc/systemd/logind.conf
:
[Login]
NAutoVTs=0
ReserveVT=0
Isso desabilita a alocação automática de VT e a reserva de VT.
Você também precisará desativar o primeiro VT’s getty
, gerenciado por autovt@
. Crie um diretório chamado /etc/systemd/system/[email protected]
contendo um arquivo disable.conf
com o conteúdo
[Unit]
ConditionKernelCommandLine=locallogin
Isso desativará a unidade, a menos que você adicione locallogin
aos parâmetros de inicialização do kernel (para que você possa desfazer esse comportamento se precisar).
Além disso, se você quiser impedir que as mensagens do kernel apareçam nos consoles, você pode executar
dmesg -n 1
( por exemplo, em /etc/rc.local
). Os pânicos ainda aparecerão nos consoles, não acho que possam ser desativados.
Em versões mais antigas da Debian, ou Debian 8 executando sysvinit
, você pode desabilitar getty
VTs comentando todas as linhas que mencionam /sbin/getty
em /etc/inittab
.