Change his shell to a perl script that will require him to send a HUP or similar signal to it before he can log in using a signal handler. For extra points make him have to enter the variable to get the PID from the program, or make him write a client to connect to a local socket. i.e. something he could create a perl script to run in the background for him so he can always log in, once he meets the requirierments, but make the tasks well known.<grins/>
Update: I was thinking about it, and it would be easy enough to pipe commands from a perl "shell" into a real shell and the output back again, right? What about using
tr[$randomletter][]d; <grins/>
Want to support the EFF and FSF by buying cool stuff? Click
here.