I've got some questions about how pam enabled programs find out item's like a user's shell? since some of the authentication modules just use username/password pairs .. is it possible to have a user that doesn't actually exist in the etc/password file? so say for example i wanted to use the userdb module to authenticate users for ftp .. but i don't want those users to have entries in the /etc/passwd file.. how could i make that work? thanks -j