svn commit: samba r15983 - branches/SAMBA_3_0/source/nsswitch trunk/source/nsswitch

gd at samba.org gd at samba.org
Wed May 31 15:41:55 GMT 2006


Author: gd
Date: 2006-05-31 15:41:54 +0000 (Wed, 31 May 2006)
New Revision: 15983

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15983

Log:
Honour the krb5 principal name change (of the new ads join code) in the
kerberized winbind pam_auth.

Guenther

Modified:
   branches/SAMBA_3_0/source/nsswitch/winbindd_pam.c
   trunk/source/nsswitch/winbindd_pam.c


Changeset:
Modified: branches/SAMBA_3_0/source/nsswitch/winbindd_pam.c
===================================================================
--- branches/SAMBA_3_0/source/nsswitch/winbindd_pam.c	2006-05-31 15:39:12 UTC (rev 15982)
+++ branches/SAMBA_3_0/source/nsswitch/winbindd_pam.c	2006-05-31 15:41:54 UTC (rev 15983)
@@ -512,7 +512,7 @@
 	}
 	strlower_m(client_princ);
 
-	local_service = talloc_asprintf(state->mem_ctx, "HOST/%s@%s", client_princ, lp_realm());
+	local_service = talloc_asprintf(state->mem_ctx, "%s$@%s", client_princ, lp_realm());
 	if (local_service == NULL) {
 		DEBUG(0,("winbindd_raw_kerberos_login: out of memory\n"));
 		result = NT_STATUS_NO_MEMORY;

Modified: trunk/source/nsswitch/winbindd_pam.c
===================================================================
--- trunk/source/nsswitch/winbindd_pam.c	2006-05-31 15:39:12 UTC (rev 15982)
+++ trunk/source/nsswitch/winbindd_pam.c	2006-05-31 15:41:54 UTC (rev 15983)
@@ -512,7 +512,7 @@
 	}
 	strlower_m(client_princ);
 
-	local_service = talloc_asprintf(state->mem_ctx, "HOST/%s@%s", client_princ, lp_realm());
+	local_service = talloc_asprintf(state->mem_ctx, "%s$@%s", client_princ, lp_realm());
 	if (local_service == NULL) {
 		DEBUG(0,("winbindd_raw_kerberos_login: out of memory\n"));
 		result = NT_STATUS_NO_MEMORY;



More information about the samba-cvs mailing list