mejor manera para desconectar usuarios remotos
Miguel Angel Amador L
jokercl en gmail.com
Lun Ene 26 11:02:24 CLST 2009
2009/1/26 Asdtaker <asdtaker en gmail.com>:
> 2009/1/26 Victor Hugo dos Santos <listas.vhs en 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
Más información sobre la lista de distribución Linux