My systems require a PAM module that does a one time password authentication. The module we use is based on the freeradius code that is used on some linux systems. (We do not use it in challenge-response format.) When UsePrivSep is turned on, the connection is closed post authentication with: pam_open_session(): Can not make/remove entry for session logged as a critical auth error. When PrivSep is disabled, basic login appears to work, but the error is still logged. scp is broken regardless for these systems. What makes it strange is some Solaris 8 boxes do not exhibit this behavior while others do. I have been unable to trace down anything that would explain the difference in behavior.
Check your OS patches. ISTR that this behaviour is caused by certain Solaris patches.
Does the patch in bug #703 make any difference?
Sun patch 111659-07 appears to have solved the problem. (Took a couple days to ensure that the patch did in fact fix the issue.)
Looks like a dupe of bug #703 then. *** This bug has been marked as a duplicate of 703 ***
Mass change of RESOLVED bugs to CLOSED