I don't need no stinkin' Authen::PAM