[389-users] ldapsearch getting wrong base

Fosiul Alam fosiul at gmail.com
Mon Aug 13 13:16:16 UTC 2012


Hi just a quick question

i have this in file

dn: cn=techops-uk,ou=groups,l=UK,dc=fosiul,dc=lan
uniqueMember: uid=salam,ou=users,l=UK,dc=fosiul,dc=lan
changetype: modify
delete: uniqueMember

when i try to execute this

ldapmodify -xZZ -a -D "cn=Directory Manager" -w 'testtest' -f instattr.tmp

adding new entry "cn=techops-uk,ou=groups,l=UK,dc=fosiul,dc=lan"
ldapmodify: Already exists (68)

why its trying to add rather then delete ??

On Mon, Aug 13, 2012 at 12:52 PM, Grzegorz Dwornicki <gd1100 at gmail.com> wrote:
> Then your filter with membeuid=falan works as i should. On production your
> filter will be diferent.
>
> Greg.
>
> Send from htc desire z
>
> 13-08-2012 13:46, "Fosiul Alam" <fosiul at gmail.com> napisał(a):
>
>> Sorry I know what you meant
>>
>> my lab is different then the production
>>
>> its only take meberUid=falam
>> thats it
>>
>> On Mon, Aug 13, 2012 at 12:38 PM, Fosiul Alam <fosiul at gmail.com> wrote:
>> > Hi okelet
>> > did you mean
>> >
>> > ldapsearch -xZZ -D "cn=Manager" -w 'xxxxx'
>> > "memberUid=falam,ou=users,l=uk,dc=fosiul,dc=lan"
>> >
>> > ??
>> >
>> > but it does not return anything
>> >
>> >
>> > On Mon, Aug 13, 2012 at 12:28 PM, Juan Asensio Sánchez
>> > <okelet at gmail.com> wrote:
>> >> Well, it looks your filter is incorrect. It should be:
>> >>
>> >> member=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan
>> >> uniqueMember=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan
>> >> memberUid=falam
>> >>
>> >> as memberUid is designed to contain only the user uid, not the DN.
>> >>
>> >> Regards.
>> >>
>> >>
>> >> 2012/8/13 Fosiul Alam <fosiul at gmail.com>:
>> >>> i have chagned base to dc=fosiul,dc=lan
>> >>>
>> >>> also this
>> >>>
>> >>>
>> >>> ldapsearch -xZZ -D "Manager" -w 'test' -b "l=uk,dc=fosiul,dc=lan"
>> >>> "memberUid=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan"
>> >>>
>> >>>
>> >>> # extended LDIF
>> >>> #
>> >>> # LDAPv3
>> >>> # base <l=uk,dc=fosiul,dc=lan> with scope subtree
>> >>> # filter: memberUid=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan
>> >>> # requesting: ALL
>> >>> #
>> >>>
>> >>> # search result
>> >>> search: 3
>> >>> result: 0 Success
>> >>>
>> >>> # numResponses: 1
>> >>>
>> >>>
>> >>> but its not giving anything ..
>> >>> its works on my  lab
>> >>> but not in production
>> >>>
>> >>>
>> >>> On Mon, Aug 13, 2012 at 12:00 PM, Juan Asensio Sánchez
>> >>> <okelet at gmail.com> wrote:
>> >>>> Hi
>> >>>>
>> >>>> Yes, -b "l=uk,dc=fosiul,dc=lan" (in your message there are 2 double
>> >>>> quotes), or, as Grzegorz says, change the base in ldap.conf (the path
>> >>>> changes if you on Debian or Red hat based systems, but not sure).
>> >>>>
>> >>>> Are you still getting the error, or just no entries are returned? If
>> >>>> the seconf case, then no entries match the filter.
>> >>>>
>> >>>> Regards.
>> >>>>
>> >>>>
>> >>>> 2012/8/13 Grzegorz Dwornicki <gd1100 at gmail.com>:
>> >>>>> Hi
>> >>>>>
>> >>>>> He ment BASE directive in /etc/openldap/ldap.conf
>> >>>>>
>> >>>>> Greg.
>> >>>>>
>> >>>>> Send from htc desire z
>> >>>>>
>> >>>>> 13-08-2012 12:52, "Fosiul Alam" <fosiul at gmail.com> napisał(a):
>> >>>>>
>> >>>>>> Hi thanks
>> >>>>>>
>> >>>>>> But
>> >>>>>>
>> >>>>>> dapsearch -xZZ -D "cn=Directory Manager" -w 'testtest' -b "l=uk"
>> >>>>>> "uniqueMember=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan"
>> >>>>>>
>> >>>>>> it does not return anything
>> >>>>>>
>> >>>>>> you meant to put
>> >>>>>>
>> >>>>>> dapsearch -xZZ -D "cn=Directory Manager" -w 'testtest' -b "
>> >>>>>> l=uk,dc=fosiul,dc=lan""
>> >>>>>> "uniqueMember=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan"
>> >>>>>>
>> >>>>>> ??  still it does not return anything
>> >>>>>>
>> >>>>>>
>> >>>>>> also what you meant by to change value in ldap.conf ??
>> >>>>>>
>> >>>>>>
>> >>>>>> On Mon, Aug 13, 2012 at 11:29 AM, Juan Asensio Sánchez
>> >>>>>> <okelet at gmail.com>
>> >>>>>> wrote:
>> >>>>>> > Yo should use parameter "-b" in ldapsearch:
>> >>>>>> >
>> >>>>>> > ldapsearch -xZZ -D "cn=Directory Manager" -w 'testtest' -b "l=uk"
>> >>>>>> > "uniqueMember=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan"
>> >>>>>> >
>> >>>>>> > Or change the default values in ldap.conf.
>> >>>>>> >
>> >>>>>> > Regards.
>> >>>>>> >
>> >>>>>> > 2012/8/13 Fosiul Alam <fosiul at gmail.com>:
>> >>>>>> >> Hi Bellow search should return some result ( and its working on
>> >>>>>> >> my test
>> >>>>>> >> lab)
>> >>>>>> >> but in production server .. i believe its getting the wrong base
>> >>>>>> >> :
>> >>>>>> >>
>> >>>>>> >> # # base <dc=uk,dc=fosiul,dc=lan> (default) with scope subtree
>> >>>>>> >>
>> >>>>>> >> it should be l=uk.
>> >>>>>> >> bellow is the search :
>> >>>>>> >>
>> >>>>>> >> ldapsearch -xZZ -D "cn=Directory Manager" -w 'testtest'
>> >>>>>> >> "uniqueMember=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan"
>> >>>>>> >> # extended LDIF
>> >>>>>> >> #
>> >>>>>> >> # LDAPv3
>> >>>>>> >> # # base <dc=uk,dc=fosiul,dc=lan> (default) with scope subtree
>> >>>>>> >> # filter: uniqueMember=uid=falam,ou=users,l=uk,dc=fosiul,dc=lan
>> >>>>>> >> # requesting: ALL
>> >>>>>> >> #
>> >>>>>> >> # search result
>> >>>>>> >> search: 3
>> >>>>>> >> result: 32 No such object
>> >>>>>> >> matchedDN: dc=fosiul,dc=lan
>> >>>>>> >>
>> >>>>>> >> # numResponses: 1
>> >>>>>> >>
>> >>>>>> >>
>> >>>>>> >> can any one please tel me how to fix query ?? i am  stuck now ..
>> >>>>>> >> Thanks
>> >>>>>> >> --
>> >>>>>> >> 389 users mailing list
>> >>>>>> >> 389-users at lists.fedoraproject.org
>> >>>>>> >> https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >>>>>> > --
>> >>>>>> > 389 users mailing list
>> >>>>>> > 389-users at lists.fedoraproject.org
>> >>>>>> > https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> Regards
>> >>>>>> Fosiul Alam
>> >>>>>> 07877100621
>> >>>>>> http://www.fosiul.co.uk
>> >>>>>> --
>> >>>>>> 389 users mailing list
>> >>>>>> 389-users at lists.fedoraproject.org
>> >>>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> 389 users mailing list
>> >>>>> 389-users at lists.fedoraproject.org
>> >>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >>>> --
>> >>>> 389 users mailing list
>> >>>> 389-users at lists.fedoraproject.org
>> >>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards
>> >>> Fosiul Alam
>> >>> 07877100621
>> >>> http://www.fosiul.co.uk
>> >>> --
>> >>> 389 users mailing list
>> >>> 389-users at lists.fedoraproject.org
>> >>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >> --
>> >> 389 users mailing list
>> >> 389-users at lists.fedoraproject.org
>> >> https://admin.fedoraproject.org/mailman/listinfo/389-users
>> >
>> >
>> >
>> > --
>> > Regards
>> > Fosiul Alam
>> > 07877100621
>> > http://www.fosiul.co.uk
>>
>>
>>
>> --
>> Regards
>> Fosiul Alam
>> 07877100621
>> http://www.fosiul.co.uk
>> --
>> 389 users mailing list
>> 389-users at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>
>
> --
> 389 users mailing list
> 389-users at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-users



-- 
Regards
Fosiul Alam
07877100621
http://www.fosiul.co.uk



More information about the 389-users mailing list