[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: usuario persistente



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
cepeda@cartuja.us.es           Departamento de Ingeniería de
                                       Sistemas y Automática



Reply to: