[Bug 98] auth1.c modifications for correct UNICOS behavior

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Apr 23 08:41:43 EST 2002


http://bugzilla.mindrot.org/show_bug.cgi?id=98





------- Additional Comments From wendyp at cray.com  2002-04-23 08:41 -------
updated patch for 22 april snapshot:
--- auth1.c.orig        Mon Apr 22 14:28:12 2002
+++ auth1.c     Mon Apr 22 14:29:48 2002
@@ -26,6 +26,9 @@
 #include "session.h"
 #include "uidswap.h"
 #include "monitor_wrap.h"
+#ifdef _CRAY
+#include <ia.h>
+#endif /* _CRAY */
 
 /* import */
 extern ServerOptions options;
@@ -291,6 +294,16 @@
                if (!authctxt->valid && authenticated)
                        fatal("INTERNAL ERROR: authenticated invalid user %s",
                            authctxt->user);
+
+#ifdef _CRAY
+               if (type == SSH_CMSG_AUTH_PASSWORD && !authenticated) {
+                       cray_login_failure(authctxt->user, IA_UDBERR);
+               }
+               if (authenticated && cray_access_denied(authctxt->user)) {
+                       authenticated = 0;
+                       fatal("Access denied for user %s.",authctxt->user);
+               }
+#endif /* _CRAY */
 
 #ifdef HAVE_CYGWIN
                if (authenticated &&




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the openssh-unix-dev mailing list