ulock locks the entire virtual console system,
completely disabling all console access. It gives
up these locks when either the password of the
user who started ulock or the root password is
typed. It is able to invoke any program (i.e. a
screen saver), which will be terminated on any
keystroke. The idea of the program was taken from
Michael K. Johnson's vlock.