getty (Español)

Un getty es el nombre genérico de un programa que gestiona una línea de terminal y su terminal conectada. Su propósito es proteger el sistema del acceso no autorizado. En general, cada proceso getty se inicia mediante systemd y gestiona una sola línea de terminal.

Esta traducción de Getty fue revisada el 2020-12-10. Si existen cambios puede actualizarla o avisar al equipo de traducción.

Instalación

agetty es el getty predeterminado en Arch Linux, como parte del paquete util-linux. Modifica la configuración de TTY mientras espera un inicio de sesión para que las nuevas líneas no se traduzcan a CR-LF. Esto tiende a causar un "efecto escalera" para los mensajes impresos en la consola. Agetty gestiona las consolas virtuales y seis de estas consolas virtuales se proporcionan de forma predeterminada en Arch Linux. Normalmente se puede acceder a ellas presionando desde Control+Alt+F1 hasta Control+Alt+F6.

Las alternativas incluyen:

  • mingetty Un getty mínimo que permite inicios de sesión automáticos.
mingettyAUR || mingettyAUR
  • fbgetty Una consola getty como mingetty, que soporta framebuffers.
http://projects.meuh.org/fbgetty/[enlace roto 2022-09-18] || fbgettyAUR

    Añadir consolas virtuales adicionales

    Abra el archivo y configure la opción NAutoVTs=6 a la cantidad de consolas virtuales que desee al inicio.

    Si desea iniciar una temporalmente, puede iniciar un servicio getty en el TTY deseado escribiendo:

    $ systemctl start getty@ttyN.service

    Inicio de sesión automático a la consola virtual

    La configuración se basa en archivos de entrada de systemd para anular los parámetros predeterminados pasados ​​a agetty.

    La configuración es diferente para las consolas virtuales y las serie. En la mayoría de los casos, quiere configurar el inicio de sesión automático en una consola virtual, cuyo nombre de dispositivo es , donde es un número. La configuración de inicio de sesión automático para consolas serie será ligeramente diferente. Los nombres de los dispositivos de las consolas serie aparecen como , donde es un número.

    Consola virtual

    Edite la unidad provista ya sea manualmente creando el siguiente fragmento de código, o ejecutando systemctl edit getty@tty1 y pegando su contenido:

    Si no desea un inicio de sesión automático completo, pero tampoco desea escribir su nombre de usuario, puede reemplazar --autologin usuario por .

    Si desea utilizar un tty distinto a tty1, véase el FAQ de systemd.

    Consola serie

    Cree el siguiente archivo (y directorios principales):

    Consola Nspawn

    Para configurar el inicio de sesión automático para un contenedor systemd-nspawn, anule :

    Si se utiliza el método para acceder al contenedor, también añada a la plantilla container-getty@.service que gestiona los pseudo ttys :

    Solicitar solo la contraseña para un usuario predeterminado en el inicio de sesión de la consola virtual

    Getty se puede utilizar para iniciar sesión desde una consola virtual con un usuario predeterminado, escribiendo la contraseña pero sin necesidad de introducir el nombre de usuario. Por ejemplo, para solicitar la contraseña de en :

    y después:

    # systemctl enable getty@tty1

    Mantener los mensajes de arranque en tty1

    De manera predeterminada, Arch tiene habilitado el servicio getty@tty1. El archivo de servicio ya pasa , lo que evita que Agetty borre la pantalla. Sin embargo systemd borra la pantalla antes de iniciarla. Para deshabilitar este comportamiento, cree :

    Esto reemplaza solo para agetty en TTY1, y deja el archivo de servicio global /usr/lib/systemd/system/getty@.service sin tocar. Véase Systemd (Español)#Modificar los archivos de unidad suministrados.

    Véase también

    gollark: They don't do anything you couldn't do yourself with loadfile and lots of work to pretend to be like the shell API and do its weird environment hackery.
    gollark: I mean, you could just run the program not using shell.run or os.run.
    gollark: .
    gollark: Please don't
    gollark: I don't think that would work if they actually print the error instead of just erroring.
    This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.