Re: usuario persistente

2002-02-20 Por tema Alfonso Cepeda Caballos
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



Re: usuario persistente

2002-02-20 Por tema José Andrés Arias Velichko
Hola Alfonso, el 20 de feb de 2002, a las 12:12 +0100, Alfonso Cepeda Caballos 
decías:
> Hola a todos.
> 
> 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.
> 
> A esto se ha llegado matando todos los sshd remotamente desde un ssh con ese
> usuario.
> 
> Al principio creía que desaparecería con el tiempo, pero lleva ya tres
> semanas y aún no ha desaparecido.
> 
> ¿Alguna idea de como decirle al who que ese usuario no está conectado?
> Además me ocupa la pts/3 (según el who).
---
fuser -k /dev/pts/3

mata al proceso que este asociado a este dispositivo.

Un saludo,
Andrés

-- 
-
José Andrés Arias Velichko  Grupo de Usuarios de Linux
[EMAIL PROTECTED]Universidad Carlos III de Madrid
 http://gul.uc3m.es/~locke  http://gul.uc3m.es



usuario persistente

2002-02-20 Por tema Alfonso Cepeda Caballos
Hola a todos.

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.

A esto se ha llegado matando todos los sshd remotamente desde un ssh con ese
usuario.

Al principio creía que desaparecería con el tiempo, pero lleva ya tres
semanas y aún no ha desaparecido.

¿Alguna idea de como decirle al who que ese usuario no está conectado?
Además me ocupa la pts/3 (según el who).

Muchas gracias.
Saludos.
--

Alfonso Cepeda Caballos   Escuela Superior de Ingenieros
[EMAIL PROTECTED]   Departamento de Ingeniería de
   Sistemas y Automática