getty (Português)

O getty é o nome genérico de um programa que gerencia uma linha de terminal e seu terminal conectado. Seu objetivo é proteger o sistema de acessos não autorizados. Geralmente, cada processo de getty é iniciado por systemd e gerencia uma única linha de terminal.

Status de tradução: Esse artigo é uma tradução de getty. Data da última tradução: 2020-08-16. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Instalação

O agetty é o getty padrão no Arch Linux, como parte do pacote util-linux. Ele modifica as configurações de TTY enquanto espera por um login para que as novas linhas não sejam convertidas em CR-LFs. Isso tende a causar um "efeito escada" para mensagens impressas no console. Agetty gerencia consoles virtuais e seis desses consoles virtuais são fornecidos por padrão no Arch Linux. Eles geralmente são acessíveis pressionando Ctrl+Alt+F1 até Ctrl+Alt+F6.

As alternativas incluem:

  • mingetty Um getty mínimo que permite logins automáticos.
mingettyAUR || mingettyAUR
  • fbgetty Um console getty como o mingetty, que suporta framebuffers.
http://projects.meuh.org/fbgetty/[link inativo 2022-09-18 ] || fbgettyAUR

    Adicionar outros consoles virtuais

    Abra o arquivo e defina a opção NAutoVTs=6 para o número de terminais virtuais que você deseja na inicialização.

    Se você deseja iniciar um temporariamente, você pode iniciar um serviço getty no TTY desejado digitando:

    $ systemctl start getty@ttyN.service

    Login automático no console virtual

    A configuração depende do editando units fornecidas para substituir os parâmetros padrão passados para agetty.

    A configuração difere para consoles virtuais e seriais. Na maioria dos casos, você deseja configurar o login automático em um console virtual, (cujo nome do dispositivo é , Onde é o número). A configuração do login automático para consoles seriais será um pouco diferente. Os nomes dos dispositivos dos consoles seriais parecem , onde é o número.

    Console virtual

    Edite manualmente, criando o seguinte snippet drop-in ou executando systemctl edit getty@tty1 e colando seu conteúdo:

    Se você não deseja login totalmente automático, mas também não deseja digitar seu nome de usuário, você pode substituir --autologin username com .

    Se você quiser usar um tty outro que não seja tty1, veja systemd FAQ (EN).

    Console serial

    Crie o seguinte arquivo (e diretórios principais):

    Console Nspawn

    Para configurar o login automático para systemd-nspawn (EN) container, substituir :

    Se método é usado para acessar o contêiner, também adicionar --autologin username ao modelo que gerencia pts/[0-9]:

    Solicita apenas a senha de um usuário padrão no login do console virtual

    Getty pode ser usado para fazer o login a partir de um console virtual com um usuário padrão, digitando a senha, mas sem a necessidade de inserir o nome de usuário. Por exemplo, para solicitar a senha para em :

    e depois

    # systemctl enable getty@tty1

    Mantenha as mensagens de inicialização em tty1

    Por padrão, Arch tem o serviço habilitado. O arquivo de serviço já passa , que impede o agetty de limpar a tela. Contudo o systemd limpa a tela antes de iniciá-lo. Para desativar esse comportamento, crie :

    Isso substitui apenas para agetty em TTY1, e deixa o arquivo de serviço global /usr/lib/systemd/system/getty@.service intocado. Veja Editando units fornecidas.

    Nota:

    Veja também

    This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.