[Samba] Samba PDC group list empty

Andrej Šimko andrej.simko at gmail.com
Mon Dec 3 06:29:21 MST 2012


 I give all of your indexes in my conf but nothing changed:

ls -l *bdb
-rw------- 1 openldap openldap  61440 Dec  3 14:22 cn.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 dc.bdb
-rw------- 1 openldap openldap  28672 Dec  3 14:22 displayName.bdb
-rw------- 1 openldap openldap  40960 Dec  3 12:29 dn2id.bdb
-rw------- 1 openldap openldap   8192 Nov 22 10:42 entryCSN.bdb
-rw------- 1 openldap openldap   8192 Nov 22 10:42 entryUUID.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 gidNumber.bdb
-rw------- 1 openldap openldap  36864 Dec  3 14:22 givenName.bdb
-rw------- 1 openldap openldap 294912 Dec  3 13:10 id2entry.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 loginShell.bdb
-rw------- 1 openldap openldap  45056 Dec  3 14:22 mail.bdb
-rw------- 1 openldap openldap  69632 Dec  3 14:22 memberUid.bdb
-rw------- 1 openldap openldap  36864 Dec  3 14:22 objectClass.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 ou.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 sambaDomainName.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 sambaGroupType.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 sambaPrimaryGroupSID.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 sambaSID.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 sambaSIDList.bdb
-rw------- 1 openldap openldap  40960 Dec  3 14:22 sn.bdb
-rw------- 1 openldap openldap  45056 Dec  3 14:22 uid.bdb
-rw------- 1 openldap openldap   8192 Dec  3 14:22 uidNumber.bdb
-rw------- 1 openldap openldap   8192 Nov 20 17:03 uniqueMember.bdb


Any other suggestion?


On Fri, Nov 30, 2012 at 6:16 PM, Harry Jede <walk2sun at arcor.de> wrote:

> Am Donnerstag, 29. November 2012 schrieben Sie:
> > I still dont understand why ldap search filter generated by samba ( i
> > have this from samba log ) cannot find anything in database:
> > smbldap_search_paged: base => [dc=gymsnv,dc=sk], filter =>
> > [(&(objectclass=sambaGroupMapping)(sambaGroupType=2)(sambaSID=S-1-5-
> > 21-2390795950-2727105968-4008069955*))],scope => [2], pagesize =>
> > [1024] [2012/11/29 18:15:14.227560,  3]
> > lib/smbldap.c:1591(smbldap_search_paged) smbldap_search_paged:
> > search was successful
> > [2012/11/29 18:15:14.227647,  3]
> > rpc_server/srv_pipe_hnd.c:121(free_pipe_context) free_pipe_context:
> > destroying talloc pool of size 0
> >
> > If I remove sambaSID and try to find it in ldap, I will get all my
> > groups. Filter =
> > (&(objectclass=sambaGroupMapping)(sambaGroupType=2)(sambaSID=*))
> >
> > Is this normal behavior or my ldap configuration can be incorrect?
> That's not normal.
>
> What indexes have you set?
> # ldapsearch -LLLY external -H ldapi:///  -b cn=config "(objectclass=*)"
>  olcDBIndex
>
> This are my indexes:
> dn: olcDatabase={1}hdb,cn=config
> olcDbIndex: objectClass eq
> olcDbIndex: uidNumber eq
> olcDbIndex: gidNumber eq
> olcDbIndex: loginShell eq
> olcDbIndex: uid eq,pres,sub
> olcDbIndex: memberUid eq,pres,sub
> olcDbIndex: uniqueMember eq,pres
> olcDbIndex: sambaSID eq
> olcDbIndex: sambaPrimaryGroupSID eq
> olcDbIndex: sambaGroupType eq
> olcDbIndex: sambaSIDList eq
> olcDbIndex: sambaDomainName eq
> olcDbIndex: displayName eq,sub
> olcDbIndex: givenName eq,sub
> olcDbIndex: mail eq,sub
> olcDbIndex: dhcpHWAddress eq
> olcDbIndex: dhcpClassData eq
> olcDbIndex: cn eq,pres,sub
> olcDbIndex: sn eq,pres,sub
> olcDbIndex: ou eq
> olcDbIndex: dc eq
> olcDbIndex: default sub
>
> And this shows the files:
> # cd /var/lib/ldap/
> # ls -l *bdb
> -rw------- 1 openldap openldap 32768 18. Nov 15:49 cn.bdb
> -rw------- 1 openldap openldap  8192  1. Jan 2012  dc.bdb
> -rw------- 1 openldap openldap  8192 18. Nov 15:49 dhcpHWAddress.bdb
> -rw------- 1 openldap openldap 24576 23. Aug 10:08 displayName.bdb
> -rw------- 1 openldap openldap 24576 18. Nov 15:49 dn2id.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 10:08 gidNumber.bdb
> -rw------- 1 openldap openldap  8192  1. Jun 21:57 givenName.bdb
> -rw------- 1 openldap openldap 98304 27. Nov 22:54 id2entry.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 10:08 loginShell.bdb
> -rw------- 1 openldap openldap  8192  1. Jun 21:57 mail.bdb
> -rw------- 1 openldap openldap  8192  1. Jun 2012  memberUid.bdb
> -rw------- 1 openldap openldap 16384 27. Nov 22:54 objectClass.bdb
> -rw------- 1 openldap openldap  8192  1. Jun 19:57 ou.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 08:54 sambaDomainName.bdb
> -rw------- 1 openldap openldap  8192 10. Mai 2012  sambaGroupType.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 08:54 sambaPrimaryGroupSID.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 10:08 sambaSID.bdb
> -rw------- 1 openldap openldap  8192 27. Nov 22:54 sambaSIDList.bdb
> -rw------- 1 openldap openldap  8192  1. Jun 21:57 sn.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 10:08 uid.bdb
> -rw------- 1 openldap openldap  8192 23. Aug 10:08 uidNumber.bdb
> -rw------- 1 openldap openldap  8192  1. Jan 2012  uniqueMember.bdb
> root at capella:/var/lib/ldap#
>
> --
>
> Gruss
>         Harry Jede
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba
>


More information about the samba mailing list