Cuserid is *NOT* a security hole. Programs relying on a property of this function which it doesn't have, are security holes. Juergen Wagner gandalf at csli.stanford.edu wagner at arisia.xerox.com