¿Cómo cambiar la solicitud de inicio de sesión de tty?

12

Para ser claros, no me estoy refiriendo /etc/issue(se muestra antes de la solicitud) o /etc/motd(se muestra después del inicio de sesión), sino a la solicitud en sí, que actualmente

hostname login:

En buena medida, estoy ejecutando Arch Linux, pero creo que la respuesta probablemente sea de distribución cruzada.

nona
fuente

Respuestas:

13

Mis antecedentes son distribuciones derivadas de RHEL (principalmente Fedora, hoy), Arch es extraño para mí.

Antes, cuando /etc/inittaby mgettydonde utilizado por RHEL, puedes editarla /etc/inittaby pasar la -popción de mgetty. Esto establecería el aviso.

Ahora con la adopción de systemd /etc/inittabestá vacío. El archivo de configuración de tty es ahora /lib/systemd/system/getty\@.service. Este archivo parece usar en agettylugar de mgettyadministrar el tty. agettyLa página man no muestra la -popción, pero puede reinstalarla mgettyy usarla. O puede usar la -nopción (sin solicitud) con la opción -l(especificar un programa de inicio de sesión) y escribir un contenedor /bin/logincon su propia solicitud.

Ahora, no sé cómo configurar esto en Arch, pero debe averiguar dónde administra sus ttys ( /etc/inittabes el primer lugar donde debe buscar), luego ver con el programa tty cómo desplegar su propio indicador personalizado .

Vitor Py
fuente
2
¡Ajá! Gracias, esto me está llevando por el buen camino. Descubrí que Arch usa agetty, y encontré la invocación dentro de / etc / inittab. Desafortunadamente, agetty no parece tener una opción para cambiar la solicitud. (Oh, acabo de releer tu respuesta, dijiste eso por mí jaja). Parece que tus ideas son las mejores opciones posibles. ¡Gracias!
nona
-1

Cree un archivo de servicio systemd en / etc / systemd / system / para ejecutar un script bash de una línea con "chvt N".

Para más detalles, vea mi publicación: https://bbs.archlinux.org/viewtopic.php?id=231082

Funcionó bien para mí. Estoy pensando que tiene que haber una configuración para esto que pueda editarse o lo que sea, pero después de varias horas, dejé de buscarlo. La versatilidad y las opciones de configuración de systemd parecen increíbles. Ahora, si pudiera descubrir cómo encontrarlos / usarlos correctamente.

EDITAR PARA AGREGAR INFORMACIÓN (28 de octubre de 2017):

También para obtener detalles sobre cómo hacer esto, consulte: systemd - Cambiar el inicio de sesión predeterminado tty

Corrija los errores o explique soluciones más simples a través de la publicación, en lugar de simplemente rechazar la votación o señalar errores.

Dom
fuente