2009/1/26 Asdtaker <asdta...@gmail.com>: > 2009/1/26 Victor Hugo dos Santos <listas....@gmail.com> > >> Hola, >> >> debo de desconectar todos los usuarios remotos (ssh) de un servidor >> durante un periodo de tiempo semanal.. >> >> a principio pensé que deteniendo el servicio (/etc/init.d/ssh stop) >> resolvería el tema, pero las conexiones activas, continúan activas >> (plop ???) !!! >> he visto algunas opciones (ClientAliveInterval) en /etc/sshd/, pero no >> me funciona, por que necesito que se desconecten todos a las 02:00AM.. >> y caso el condenado, perdon, el usuario este trabajando a las 02:00AM >> tampoco funcionaria el ClientAliveInterval. >> >> Bueno, asi que pregunto a ustedes, cual es la mejor manera de >> desconectar los usuarios remotos ?? >> >> pienso que seria bueno: >> 1° - un mensaje indicando que el servicio sera desconectado en unos 5 >> minutos (como en shutdown) >> 2° - algún comando que finalice correctamente los comandos que puedan >> estar ejecutando este usuario "desde esta conexión".. >> 3° - un comando para finalizar la conexcion de todos los usuarios remotos. >> >> la verdad es que podría hacer algo con KILL (-9 tal vez), pero creo >> que seria brusco.. > > no se que tan brusco será, pero prueba con killall(1).
Podrias mandarles un avisito con 'wall' antes del kill -- Miguel