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: