Hola!
Quiero restringir el acceso a un usuario para que pueda ingresar dos horas al día entre las 19 y las 01, y los viernes y sábados entre las 19 y las 02. Hay alguna forma de hacerlo? qué documentación debo leer? No pretendo que me lleven paso a paso a hacerlo, lo poco que encontré en google está en inglés o italiano y se me dificulta mucho :(.
Agradeceré cualquier guía que puedan darme.
Kosako

Buenas. (EDITADO)
Así como primera idea o aproximación yo usaria cron para habilitar y deshabilitar la cuenta según corresponda.
Podrías usar usermod -L usuario para deshabilitar la cuenta y usermod -U usuario para volver a habilitarla.
Saludos.
EDITADO:
Hace tiempo que no juego con cron, pero esto sería más o menos el crontab que tendrías que crear:
#habilitar a las 19 todos los días
0 19 * * * * usermod -U "usuario"
#deshabilitar de D a J a la 1
0 1 * * * 0,1,2,3,4 usermod -L "usuario"
#deshabilitar V y S a las 2
0 2 * * * 5,6 usermod -L "usuario"
Evidentemente, cambia "usuario" por el usuario correspondiente (sin comillas).
Para crear el nuevo crontab ejecuta sudo crontab -e -u root, por defecto te abrirá el crontab correspondiente en nano, copia las líneas superiores y debería funcionar.
Por cierto, supongo que no habrá ningún problema en activar un usuario activo, pero por si acaso dale un vistazo al manual de usermod o prueba con una cuenta de ejemplo.
Saludos.
--------
Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Para ver algo más interesante, haz clic aquí.
Jabber ID: gabiel@jabber.org
----
Miembro del equipo de moderadores
Normas del foro
Crontab
Gracias, Gabiel, como siempre una fuente de inspiración :)
No es exactamente (o totalmente) lo que buscaba, pero me indicaste una posible solución a seguir, ya tengo para entretenerme con lo del crontab y el usermod. Una primera prueba que hice resultó infructuosa, tendré que revisar la sintaxis.
En cuanto vea la luz informaré por aquí a ver si a alguien más le es útil. El segundo paso a lograr es permitir, en ese rango horario, sólo dos horas de conexión (ya sea todas juntas, en secciones de dos minutos o a gusto del usuario, pero siempre totalizando un máximo de 2 horas, ya se verá cómo hacerlo). Nuevamente, gracias :)
Kosako
Kosako