A begining of answer found at :
http://linux.oreillynet.com/lpt/a/linux/2001/10/05/PamModules.html
pam_time.so
pam_time.so allows access restrictions by time. Restriction options include day of the week, time of day, user, service, and tty. Configure this module in /etc/security/time.conf. It...