NOMBRE¶
sessreg - controla entradas utmp/wtmp para clientes no-init.
SINOPSIS¶
sessreg [-w
wtmp-file] [-u
utmp-file] [-l
line-name]
[-h
host-name] [-s
slot-number] [-x
Xservers-file] [-t
ttys-file] [-a] [-d]
user-name
DESCRIPCIÓN¶
Sessreg es un simple programa para controlar las entradas utmp/wtmp en
sesiones xdm.
El sistema V tiene un interfaz para /etc/utmp mejor que el de BSD; coloca las
entradas de forma dinámica en el archivo, en vez de escribirlas en
posiciones fijas indexadas por posición en /etc/ttys.
Para controlar archivos utmp del estilo BSD,
Sessreg tiene dos
estrategias. En conjunción con xdm, la opción -x cuenta el
número de líneas en /etc/tyys y luego le añade el número
de la línea en el archivo Xservers que especifica el display. El nombre
del display ha de especificarse en "line-name"
(nombre-de-línea) usando la opción -l. Esta suma se usa como el
"slot-number" (número de posición) en /etc/utmp en el que
se escribirá esta entrada. En el caso más corriente, la opción
-s especifica el número de posición directamente. Si por cualquier
extraña razón su sistema usa un archivo diferente a /etc/tyys para
controlar init, la opción -t puede dirigir a
Sessreg para que
busque en otro lugar un cómputo de sesiones de terminal.
Por otra parte, los administradores del Sistema V no necesitarán usar estas
opciones (-x, -s y -t). Para hacer que el programa sea más fácil de
documentar y explicar,
Sessreg acepta opciones específicas BSP en
el entorno del Sistema V y las ignora.
BSD tiene también un campo para nombre de servidor (host-name) en el
archivo utmp que no existe en el Sistema V. La versión para el Sistema V
de
Sessreg ignora también esta opción.
USO¶
En Xstartup, escriba un comando como:
sessreg -a -l $DISPLAY -x /usr/X11R6/lib/xdm/Xservers $USER
y en Xreset:
sessreg -d -l $DISPLAY -x /usr/X11R6/lib/xdm/Xservers $USER
OPCIONES¶
- -w wtmp-file
- Especifica un archivo wtmp alternativo, en vez de
/usr/adm/wtmp para BSD o /etc/wtmp para SysV. El nombre especial
"none" (ninguno) desactiva los registros de escritura en
/usr/adm/wtmp.
- -u utmp-file
- Especifica un archivo utmp alternativo, en vez de
"/etc/utmp". El nombre especial "none" los registros
de escritura en /etc/utmp.
- -l line-name
- Describe el nombre de línea (line-name) de la entrada.
Para sesiones de terminal, supone el segmento final del nombre de archivo
del dispositivo display que se da a la sesión de usuarios ( por
ejemplo, :0). Si no se especifica un nombre, el nombre de terminal se
especificará con ttyname(3) y se le quitarán los componentes
precedentes.
- -h host-name
- Esta opción se configura para que los servidores BSD
indiquen que la sesión se inició desde un servidor remoto. Esta
opción no se utiliza en el uso típico de xdm.
- -s slot-number
- Cada sesión potencial tiene un único nombre de
posición en los sistemas BSD, la mayoría identificado por la
posición del line-name (nombre de línea) en el archivo
/etc/ttys. Esta opción predominará sobre la posición por
defecto determinada con ttyslot (3). Esta opción resulta inapropiada
para ser usada con xdm, la opción -x es más útil.
- -x Xservers-file
- Dado que sólo puede ejecutarse una sesión X por
display, y cada display se escribe en este archivo, esta opción
establece el slot-number para que sea el número de líneas
que aparece en ttys-file más el número de índice en
el que se encuentra el line-name en este archivo.
- -t ttys-file
- Especifica un archivo alternativo que usará la
opción -x para contar el número de sesiones terminal en
un servidor.
- -a
- Esta sesión debe añadirse a utmp/wtmp.
- -d
- Esta sesión debe ser eliminada de utmp/wtmp. Debe
especificarse una de las dos opciones -a/-d.
VÉASE TAMBIÉN¶
xdm(1)
AUTOR¶
Keith Packard, MIT X Consortium