2024-03-27 05:35:04 +00:00
|
|
|
# agetty
|
|
|
|
|
|
|
|
> Alternativa a `getty`: Abre un puerto `tty`, pide un nombre de usuario, e invoca el comando `/bin/login`.
|
|
|
|
> Normalmente es invocado por `init`.
|
|
|
|
> Nota: la tasa de baudios es la velocidad de transferencia de datos entre una terminal y un dispositivo a través de una conexión serie.
|
|
|
|
> Más información: <https://manned.org/agetty>.
|
|
|
|
|
2024-06-11 17:44:38 +01:00
|
|
|
- Conecta `stdin` a un puerto (relativo a `/dev`) y especifica opcionalmente una tasa de baudios (cuyo valor predeterminado es 9600):
|
2024-03-27 05:35:04 +00:00
|
|
|
|
|
|
|
`agetty {{tty}} {{115200}}`
|
|
|
|
|
|
|
|
- Asume que `stdin` ya está conectado a una `tty` y establece un [t]iempo de espera para el inicio de sesión:
|
|
|
|
|
|
|
|
`agetty {{-t|--timeout}} {{tiempo_de_espera_en_segundos}} -`
|
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
- Asume que `tty` es de [8]-bits, sobreescribiendo la variable de entorno `TERM` establecida por `init`:
|
2024-03-27 05:35:04 +00:00
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
`agetty -8 - {{variable_term}}`
|
2024-03-27 05:35:04 +00:00
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
- Omite el inicio de sesión e invoca, como superusuario, otro programa de inicio de sesión en lugar de `/bin/login`:
|
2024-03-27 05:35:04 +00:00
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
`agetty {{-n|--skip-login}} {{-l|--login-program}} {{programa_de_inicio_de_sesión}} {{tty}}`
|
2024-03-27 05:35:04 +00:00
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
- Escribe el mensaje de inicio de sesión sin mostrar el contenido del archivo de pre-inicio de sesión (`/etc/issue` por predeterminado):
|
2024-03-27 05:35:04 +00:00
|
|
|
|
|
|
|
`agetty {{-i|--noissue}} -`
|
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
- Cambia el directorio [r]aíz y escribe un [H]ost falso en el archivo `utmp`:
|
2024-03-27 05:35:04 +00:00
|
|
|
|
2024-05-28 18:03:53 +01:00
|
|
|
`agetty {{-r|--chroot}} {{/ruta/a/raíz_directorio}} {{-H|--host}} {{host_falso}} -`
|