Provided by:
manpages-es-extra_0.8a-17_all 
NOMBRE
agetty - getty alternativo de Linux
SINOPSIS
agetty [-ihLmnw] [-f fichero_issue] [-l programa_login] [-I inicio] [-t
tiempo_l'imite] puerto ratio_baudios,... [terminal]
agetty [-ihLmnw] [-f fichero_issue] [-l programa_login] [-I inicio] [-t
tiempo_l'imite] ratio_baudios,... puerto [terminal]
DESCRIPCI'ON
agetty abre un puerto tty, pide un nombre de entrada e invoca el
comando /bin/login. Es llamado normalmente por init(8).
agetty tiene algunas caracteristicas no-estandares que son utiles para
lineas de cable y para lineas telefonicas:
o Adapta los parametros de la tty en bits de paridad y en los
caracteres de borrado(erase), cierre(kill), fin-de-linea y
mayusculas cuando lee el nombre de entrada. El programa puede
manejar caracteres de 7-bit con paridad par, impar, ninguna o
espacio , y caracteres de 8-bit sin paridad. Los siguientes
caracteres especiales son reconocidos: @ y Control-U (kill); #,
DEL y borrado (erase); retorno de carro y salto de linea (end of
line).
o Opcionalmente deduce el ratio de baudios de los mensajes de
CONNECT producidos por los modems compatibles Hayes(tm).
o Opcionalmente no cuelga cuando se le da una linea ya abierta
(util para aplicaciones con llamada de respuesta).
o Opcionalmente no muestra los contenidos del fichero /etc/issue.
o Opcionalmente muestra un fichero issue alternativo en vez de
/etc/issue.
o Opcionalmente no pregunta por un nombre de acceso.
o Opcionalmente invoca un programa de acceso no estandar en vez de
/bin/login.
o Opcionalmente activa el control de flujo por hard-ware
o Opcionalmente fuerza a la linea a ser local sin necesidad de
detectar la portadora.
Este programa no utiliza los ficheros /etc/gettydefs (Sistema V) o
/etc/gettytab (SunOS 4).
ARGUMENTOS
puerto Un nombre de path relativo al directorio /dev. Si se especifica
un "-" , agetty asume que su entrada estandar ya esta conectada
con un puerto tty
y que la conexion con un usuario remoto ya ha sido establecida.
Bajo Sistema V, un argumento "-" puerto debe ir precedido por un
"--".
ratio_baudios,...
Una lista, separada por comas, de uno o mas ratios de baudios.
Cada vez que agetty recive un caracter de BREAK avanza a traves
de la lista , la cual se trata como si fuera circular.
Los ratios de baudios se deberian especificar en orden
descendete, para que el caracter nulo (Ctrl-@) pueda tambien ser
usado para ir cambiando de ratio de baudios.
terminal
El valor para ser usado por la variable de entorno TERM. Esto
reemplaza cualquier otro valor que init(8) pueda haber
establecido, y es heredado por login y por el shell.
OPCIONES
-h Activar el control de flujo por hardware (RTS/CTS). Se deja a la
aplicacion el desactivar el protocolo de flujo por software
(XON/XOFF) cuando sea adecuado.
-i No muestra el contenido de /etc/issue (u otro) antes de escribir
el mensaje de login. Los terminales o el hardware de
comunicaciones, pueden volverse confusos cuando reciben montones
de texto a un ratio erroneo de baudios; los archivos de lotes de
marcacion pueden fallar si la peticion de mensaje de login va
precedido de demasiado texto.
-f fichero_issue
Muestra el contenido del fichero fichero_issue en vez de
/etc/issue. Esto permite que se muestren distintos mensajes en
terminales diferentes. La opcion -i reemplazara a esta opcion.
-I CadenadeInicio
Establece una cadena de inicio para ser enviada al tty o al
modem antes de enviar nada mas. Esto puede ser usado para
inicializar un modem. Los caracteres no imprimibles pueden ser
enviados escribiendo su codigo octal precedido por la
contrabarra (\). Por ejemplo, para enviar un caracter de salto
de linea (ASCII 10, octal 012) se escribe\012.
-l programa_login
Invoca el programa programa_login en vez de /bin/login. Esto
permite el uso de un programa de login no estandar (por ejemplo,
uno que pida un password al conectar por modem o que utilice un
fichero de claves distinto).
-m Intenta extraer el ratio de baudios del mensaje de estatus de
CONNECT que producen los modems compatibles Hayes(tm). Estos
mensajes de estatus son de la forma:
"<vacio><velocidad><vacio>". agetty asume que el modem emite su
mensaje de estatus a la misma velocidad que la especificada con
(el primero) el valor ratio_baudios en la linea de comando.
Ya que la opcion -m puede fallar en sistemas fuertemente
cargados, se deberia habilitar el procesado a traves de BREAK
enumerando todos los ratios de baudios esperados en la linea de
comando.
-n No preguntar al usuario por un nombre de login. Esto puede ser
usado en conexion con la opcion -l para invocar un proceso de
login no-estandar como un sistema BBS. Se debe notar que con la
opcion -n, agetty no obtiene ninguna entrada del usuario que
accede y por lo tanto no podra deducir la paridad, tamano de
caracter, y procesado de nueva linea. Por defecto cae en paridad
espacio, caracteres de 7 bit, y el caracter ASCII CR (13) como
fin-de-linea. Hay que tener en cuenta que el programa que
agetty arranca (normalmente /bin/login) se ejecuta como root.
-t tiempo_l'imite
Termina si no se puede leer un nombre de usuario en
tiempo_l'imite segundos. Esta opcion no deberia ser usada en
lineas de cable fisico.
-L Fuerza a la linea a ser local sin necesidad de detectar la
portadora. Esto puede ser util cuando se tiene una terminal
conectada localmente donde la linea serie no establece la senal
de deteccion de portadora.
-w Espera a que o el usuario o el modem envien un caracter de
retorno de carro o de nueva linea antes de mostrar el fichero
/etc/issue (u otro) y el mensaje de login. Muy util en conexion
con la opcion -I.
EJEMPLOS
Esta seccion muestra ejemplos para el campo de proceso de una entrada
en el fichero /etc/inittab. Tendra que introducir valores apropiados
para los otros campos. Ver inittab(5) para mas detalles.
Para una linea de cable o una tty de consola:
/sbin/agetty 9600 ttyS1
Para un terminal conectada directamente sin cableado apropiado para
detectar portadora (pruebe esto si su terminal solo se queda esperando
en vez de mostrarle un mensaje password):
/sbin/agetty -L 9600 ttyS1 vt100
Para una linea al estilo antiguo con un modem de 9600/2400/1200
baudios:
/sbin/agetty -mt60 ttyS1 9600,2400,1200
Para un modem Hayes con un interfaz fijo a 115200 bps con la maquina:
(la cadena de inicializacion de ejemplo desconecta el eco y los codigos
de retorno, hace que el DCD modem/ordenador siga al DCD modem/modem,
provoca que una caida de DTR cause una desconexion y activa la auto-
respuesta tras 1 tono.)
/sbin/agetty -w -I 'ATE0Q1&D2&C1S0=1\015' 115200 ttyS1
C'ODIGOS DE ESCAPE EN ISSUE
EL fichero issue (/etc/issue o el fichero establecido con la opcion -f)
puede contener ciertos codigos de escape para mostrar el nombre del
sistema, la fecha y hora etc. Todos los codigos de escape consisten en
una contrabarra (\) inmediatemente seguida por una de las letras
explicadas mas abajo.
b Inserta el ratio en baudios en la linea actual.
d Inserta la fecha actual.
s Inserta el nombre del sistema, el nombre del sistema operativo.
l Inserta el nombre de la linea tty actual.
m Inserta el identificador de la arquitectura de la maquina, ej.
i486
n Inserta el nombre de nodo de la maquina, tambien conocido como
el nombre de host.
o Inserta el nombre de dominio de la maquina.
r Inserta el numero de version del SO, ej. 1.1.9.
t Inserta la hora actual.
u Inserta el numero de usuarios conectados en ese momento.
U Inserta la cadena "1 user" o "<n> users" donde <n> es el numero
de usuarios conectados en ese momento.
v Inserta la version de SO, ej. fecha de creacion etc.
Ejemplo: En mi sistema, el siguiente fichero /etc/issue:
Este es \n.\o (\s \m \r) \t
muestra
Este es thingol.orcan.dk (Linux i386 1.1.9) 18:29:30
FICHEROS
/var/run/utmp, el fichero de estado del sistema.
/etc/issue, se imprime antes del mensaje de login.
/dev/console, para reportar problemas (si no se usa syslog(3) ).
/etc/inittab, fichero de configuracion de init(8).
FALLOS
La caracteristica de deteccion del ratio de baudios (la opcion -m)
requiere que agetty sea programado lo bastante pronto despues de que se
complete una llamada entrante (dentro de unos 30 ms con modems que
hablen a 2400 baudios). Por robustez, se debe usar siempre la opcion -m
en combinacion con una linea de comando con multiples ratios de
baudios, por lo que estara activo el procesado de BREAK.
EL texto en el fichero /etc/issue (u otro) y el mensaje de login
siempre se muestran con caracteres de 7-bit y paridad espacio.
La caracteristica de deteccion del ratio de baudios (la opcion -m)
requieres que el modem emita su mensaje de estado despu'es de levantar
la linea DCD.
DIAGN'OSTICOS
Dependiendo de como fuera configurado el programa, todos los
diagnosticos se escribiran en el dispositivo de consola o se reportaran
a traves del servicio de syslog(3). Se produciran mensajes de error si
el argumento puerto no especifica un dispositivo de terminal; si no hay
una entrada en el utmp para el proceso actual (solo Sistema V); y por
el estilo.
AUTOR(ES)
W.Z. Venema <wietse@wzv.win.tue.nl>
Universidad de Tecnologia de Eindhoven
Departmento de Matematicas Ciencias Informatica
Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
Peter Orbaek <poe@daimi.aau.dk>
Portado a Linux y mas opciones. Todavia mantiene el codigo.
Eric Rasmussen <ear@usfirst.org>
Anadido de la opcion -f para mostrar mensajes de login
configurados en distintas terminales.
FECHA DE CREACI'ON
Sab Nov 25 22:51:05 MET 1989
'ULTIMA MODIFICACI'ON
96/07/20
AGETTY(8)