I would think that if pppd were compiled to use PAM, then pam_smb would work without a hitch. Am I wrong?