El mar, 31-01-2006 a las 08:41 +0100, Jon escribió: > Angel Claudio Alvarez(e)k dio: > > El dom, 29-01-2006 a las 21:18 +0100, Jon escribió: > > > > > >> > >>Bueno, no sé qué paquete ha podido ser. > >> > >>Un apt-get -f install no me ayuda nada. > >> > >>Y el fichero /etc/init.d/rmnologin tampoco me ayuda demasiado. > >> > >>Ahora tengo que borrar a mano el /etc/nologin para poder entrar. Algo es > >>algo, pero chapuza, no? > >> > >>Adjunto el script "/etc/init.d/rmnologin" > >> > >>Por mucho que lo borre me vuelve a aparecer. > > > > > > ??? > > NO tenes que borrar /etc/init.d/rmnologin. Justamente lo que hace este > > script es borrar el /etc/nologin > > (lee la descripcion) > > > > Perdona, el que borro es el /etc/nologin. > > > > Fijate si tenes un script nologin en /var/lib/initscripts/ > > Ahí no hay nada. > > > > y chequea que rmnologin tenga los links correspondientes en cada > > runlevel > > > > > # locate rmnologin > /etc/init.d/rmnologin > /etc/rc2.d/S99rmnologin > /etc/rc3.d/S99rmnologin > /etc/rc4.d/S99rmnologin > /etc/rc5.d/S99rmnologin > > > O tal vez tengo que ejecutar /etc/init.d/rmnologin con algún parámetro > concreto? (No llego muy lejos interpretando los scripts, pero intuyo que > debería ser alguno de éstos: start|stop; pero no sé qué hace cada uno. > > Gracias de nuevo
hace un dpkg --configure -a > > > > >>Cómo puedo saber quién me lo está regenerando una y otra vez? > >>documento de texto sencillo adjunto (rmnologin) > >>#! /bin/sh > >>### BEGIN INIT INFO > >># Provides: rmnologin > >># Required-Start: $local_fs $remote_fs > >># Required-Stop: > >># Should-Start: kdm xdm gdm $syslog > >># Default-Start: 0 1 2 3 4 5 6 > >># Default-Stop: > >># Short-Description: Remove /etc/nologin at boot > >># Description: This script removes the /etc/nologin file as the > >># last step in the boot process, if DELAYLOGIN=yes. > >># If DELAYLOGIN=no, /etc/nologin was not created by > >># bootmisc earlier in the boot process. > >>### END INIT INFO > >> > >>PATH=/sbin:/bin > >>[ "$DELAYLOGIN" ] || DELAYLOGIN=yes > >>. /lib/init/vars.sh > >> > >>do_start () { > >> # > >> # If login delaying is enabled then remove the flag file > >> # > >> case "$DELAYLOGIN" in > >> Y*|y*) > >> rm -f /var/lib/initscripts/nologin > >> ;; > >> esac > >>} > >> > >>case "$1" in > >> start) > >> do_start > >> ;; > >> restart|reload|force-reload) > >> echo "Error: argument '$1' not supported" >&2 > >> exit 3 > >> ;; > >> stop) > >> # No-op > >> ;; > >> *) > >> echo "Usage: $0 start|stop" >&2 > >> exit 3 > >> ;; > >>esac > >> > >>: > > > > -- Angel Claudio Alvarez Usuario Linux Registrado 143466 GPG Public Key en http://pgp.mit.edu key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4
signature.asc
Description: Esta parte del mensaje está firmada digitalmente