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 [EMAIL PROTECTED] Departamento de Ingeniería de Sistemas y Automática
Re: usuario persistente
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
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