Hola Jos� Andr�s
El Wed, Feb 20, 2002 at 01:12:08PM +0100, recib� un mensaje de
Jos� Andr�s Arias Velichko diciendo:
> Hola Alfonso, el 20 de feb de 2002, a las 12:12 +0100, Alfonso Cepeda
> Caballos dec�as:
> > Tengo un usuario que aparece cuando se pregunta who pero que sin embargo, no
> > tiene nig�n proceso ejecut�ndose (ni el bash) y que no aparece cuando se
> > ejecuta w.
> fuser -k /dev/pts/3
> mata al proceso que este asociado a este dispositivo.
S�. El problema es que no existe /dev/pts/3, porque no hay ning�n usuario
conectado en ese puerto. Por lo tanto no lo puedo matar. Es m�s, si me
conecto 3 veces por ssh, aparezco con who que hay dos usuarios conectados a
pts/3, el de verdad, y el fantasma.
Seg�n me han comentado, who mira en /var/run/utmp y ah� aparece mi usuario
fantasma (de hecho aunque parte no es legible con cat, se v� el nombre de
usuario y la m�quina desde que se conect�). Al parecer, cuando se mataron
los sshd no se limpi� bien ese fichero, y ahora no se como regenerarlo "en
caliente".
Adem�s, en el man del utmp(5) pone:
Atenci�n: utmp no debe ser modificable ya que muchos pro�
gramas del sistema dependen (tontamente) de su integridad.
Corre el riesgo de tener ficheros de registro (logfiles)
del sistema falsos y de modificaciones en ficheros del
sistema si deja que cualquiera pueda escribir en utmp.
As� que as� estamos.
Gracias y un saludo.
--
------------------------------------------------------------
Alfonso Cepeda Caballos Escuela Superior de Ingenieros
[EMAIL PROTECTED] Departamento de Ingenier�a de
Sistemas y Autom�tica