[Date Prev][Date Next] [Chronological] [Thread] [Top]

matching leading space in uid lookup



Hi All,
	I've a problem with OpenLDAP ignoring leading spaces when matching a uid.

Here's the problem...

We're running samba 2.2.8a as a PDC for windows classrooms with an LDAP backend.

What's happening is that users are waking up the windows machines by pressing the
space bar and then logging in. They authenticate successfully (leading spaces ignored)
but windows is miscreating the roaming profiles with leading spaces which causes the
folder structure to be created incorrectly.


This causes profiles to be created in the root of C: rather than in Documents and Settings.
folder.


The Ldap server log looking up a username without the space but Samba shows
it asking for the username with a space.

Running OpenLDAP 2.1.19

It's it a bug / feature or something I can change in a config file / schema

Cheers,
	Duncan



Samba Log
----------------
[2003/05/16 09:32:28, 3] rpc_server/srv_netlog_nt.c:_net_sam_logon(605)
SAM Logon (Interactive). Domain:[CLASSROOM]. User:[ mfc]
[2003/05/16 09:32:28, 3] smbd/sec_ctx.c:push_sec_ctx(297)
push_sec_ctx(60001, 60001) : sec_ctx_stack_ndx = 1
[2003/05/16 09:32:28, 3] smbd/uid.c:push_conn_ctx(286)
push_conn_ctx(100) : conn_ctx_stack_ndx = 0
[2003/05/16 09:32:28, 3] smbd/sec_ctx.c:set_sec_ctx(329)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2003/05/16 09:32:28, 2] passdb/pdb_ldap.c:ldap_open_connection(217)
ldap_open_connection: connection opened
[2003/05/16 09:32:28, 0] passdb/pdb_ldap.c:ldap_connect_system(316)
ldap_connect_system: Binding to ldap server as "cn=manager,dc=st-andrews,dc=ac,dc=uk"
[2003/05/16 09:32:28, 2] passdb/pdb_ldap.c:ldap_connect_system(331)
ldap_connect_system: succesful connection to the LDAP server
[2003/05/16 09:32:28, 2] passdb/pdb_ldap.c:ldap_search_one_user(343)
ldap_search_one_user: searching for:[(&(uid= mfc)(objectclass=sambaAccount))]



Ldap Log
-------------
conn=2558 op=1 SRCH base="dc=st-andrews,dc=ac,dc=uk" scope=2 filter="(&(uid=mfc)(objectClass=sambaAccount))"
slapd[9419]: conn=2558 op=1 SRCH attr=uid rid cn lmPassword ntPassword pwdLastSet logonTime logoffTime kickoffTime pwdCanChange pwdMustChange acctFlags displayName smbHome homeDrive scriptPath profilePath description userWorkstations primaryGroupID domain
slapd[9419]: conn=2558 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=
slapd[9449]: conn=2558 op=2 UNBIND
slapd[9449]: conn=2558 fd=21 closed