Como alterar o prompt de login do tty?

12

Para ser claro, não estou me referindo a /etc/issue (mostrado antes do prompt) ou /etc/motd (mostrado após o login), mas o prompt em si, que é atualmente

hostname login:

Para uma boa medida, estou executando o Arch Linux, mas acredito que a resposta provavelmente será uma distribuição cruzada.

    
por nona 18.07.2011 / 02:40

2 respostas

12

Meu background é distribuições derivadas do RHEL (principalmente o Fedora, hoje), o Arch é estranho para mim.

Quando /etc/inittab e mgetty forem usados pelo RHEL, você poderá editar /etc/inittab e passar a opção -p para mgetty . Isso definiria o prompt.

Agora, com a adoção de systemd /etc/inittab está vazio. O arquivo de configuração tty agora é /lib/systemd/system/getty\@.service . Este arquivo parece usar agetty em vez de mgetty para gerenciar o tty. A página agetty man não mostra a opção -p , mas você pode reinstalar mgetty e usá-la. Ou você poderia usar a opção -n (sem prompt) com a opção -l (especifique um programa de login) e escrever um wrapper em /bin/login com seu próprio prompt.

Agora, eu não sei como configurar isso no Arch, mas você tem que descobrir onde ele gerencia seus ttys ( /etc/inittab é o primeiro lugar que você tem que procurar), então veja com o programa tty como para rolar seu próprio prompt personalizado.

    
por 18.07.2011 / 02:57
-1

Crie um arquivo de serviço systemd em / etc / systemd / system / para executar um script basico de uma linha com "chvt N" nele.

Para detalhes, veja minha postagem: link

Trabalhei bem para mim. Estou pensando que tem que haver um cenário para isso que possa ser editado ou o que for, mas depois de várias horas, desisti de procurá-lo. As opções de versatilidade e configuração do systemd parecem impressionantes. Agora, se eu pudesse descobrir como encontrá-los / usá-los corretamente.

EDITAR ADD INFO (28 de outubro de 2017):

Para mais detalhes sobre como fazer isso, consulte: systemd - Alterar o login padrão tty

Corrija erros ou explique soluções mais simples por meio de postagem, em vez de apenas votar ou apontar erros.

    
por 22.10.2017 / 03:47