¿Como bloquear el acceso, hasta que se logueen un un server?

Hola, necesito ayuda con una cuestión. Resulta que estoy trabajando en un aula con varios equipos. En este aula me piden que registre la gente que entra y que servicios va ha usar (internet/impresión). La impresora esta conectada en red y se accede a ella a través del puerto 631.

Actualmente el registro se esta haciendo en papel, el problema es que la mayor parte de la gente que entra pasa olímpicamente de apuntarse en la hojita (creo que es porque causa lesiones irreparables el escribir tu nombre y apellidos en una hoja).

Me gustaría saber si existe algún programa que bloquee el acceso a los equipos hasta que te registres (poniendo tu nombre, apellidos, servicio a usar y usuario) en un servidor (ordenador que pondría a la entrada del aula).

Pd: Necesitaría que la aplicación sea libre y que bloqueara el acceso tanto a windows como a linux.
No se si te entiendo, pero vamos, lo de que no puedan entrar es tan facil como crearse un PDC, o LDAP y que tengan que poner su usuario y pwd para poder iniciar sesion.
Lo de los servicios y tal que deban usar ya los gestionas tu desde el server que te montes.
Gracias por responder. La solución a través de LDAP no es posible porque ya hay un servidor con LDAP para autentificar, al cual yo no tengo acceso. La solución que busco tiene que ser un programa que se inicie una vez iniciada la sesión y que la cierre si dicho programa no encuentra que el usuario no se a registrado en el servidor con el que se controlan las personas que acceden al aula.
2 respuestas