--001a11339f3813188a04e3e76889
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
# schema.perso/c.schema
attributetype ( 1.3.6.1.4.1.10000.13.2.20
NAME 'Application'
DESC 'Acces sur les application'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
objectclass ( 1.3.6.1.4.1.10013.2.2.1.0.0
NAME 'cPerson'
SUP 'inetOrgPerson'
STRUCTURAL
MUST ( uid )
MAY ( Application) )
#slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema.perso/c.schema
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
loglevel 2
allow bind_v2
# The maximum number of entries that is returned for a search operation
sizelimit 500000
# The tool-threads parameter sets the actual amount of cpu's that is used
# for indexing.
tool-threads 1
database bdb
# The base of your directory in database #1
suffix "ou=3DPeople,dc=3Dc,dc=3Dfr"
# rootdn directive for specifying a superuser on the database. This is
needed
# for syncrepl.
rootdn "cn=3Dadmin,ou=3DPeople,dc=3Dc,dc=3Dfr"
rootpw "password"
# Where the database file are physically stored for database #1
directory "/var/lib/ldap-people"
dbconfig set_cachesize 0 536870912 0
dbconfig set_flags DB_LOG_AUTOREMOVE
dbconfig set_lk_max_objects 1500
dbconfig set_lk_max_locks 1500
dbconfig set_lk_max_lockers 1500
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uid eq,pres
index Application eq,pres,sub
overlay translucent
# on demande que les resultats des 2 annuaires soient merg=E9s
translucent_no_glue off
translucent_strict off
#liste des attribut a chercher sur l'overlay
translucent_local Application
#liste des attributs a chercher sur le master
translucent_remote
sn,GivenName,mail,street,Postalcode,l,uid,facsimileTelephoneNumber
#activation du bind local
translucent_bind_local on
# activation de la possibilit=E9 de changer le mot de passe
translucent_pwmod_local on
uri ldap://ldapr.c.fr
lastmod off
acl-bind binddn=3D"cn=3Dadmin,ou=3DPeople,dc=3Dc,dc=3Dfr"
credentials=3D"password"
access to attrs=3DuserPassword,shadowLastChange
by dn=3D"cn=3Dadmin,ou=3DPeople,dc=3Dc,dc=3Dfr" write
by anonymous auth
by self write
by * none
access to dn.base=3D""
by * read
Ex user :
dn: uid=3Dw.k.1,ou=3Dc,ou=3DPeople,dc=3Dc,dc=3Dfr
displayName: K W
givenName: W
postalCode: 44095
objectClass: cPerson
uid: w.k.1
mail: w.k(a)mail.fr
cn: K W
telephoneNumber: 06 06 06 06 06
o: C
l: MON
sn: KNAP
Application: contrat:ABC221:082534
2013/8/14 Howard Chu <hyc(a)symas.com
theju3434(a)gmail.com wrote:
> --047d7b34397049627604e3e73688
> Content-Type: text/plain; charset=3DISO-8859-1
> Here is the stack:
> gdb slapd
> GNU gdb (GDB) 7.0.1-debian
> Copyright (C) 2009 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.= *
> *html <
http://gnu.org/licenses/gpl.html
>
>>
This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show copyin=
g"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <
http://www.gnu.org/software/**gdb/bugs/<http://www.gnu.org/software/gdb=
/bugs/
> >...
> Reading symbols from /usr/sbin/slapd...(no debugging symbols
> found)...done.
This trace is useless since it doesn't have any symbols. Please reread th=
e
FAQ article in my previous reply.
--
-- Howard Chu
CTO, Symas Corp.
http://www.symas.com
Director, Highland Sun
http://highlandsun.com/hyc/
Chief Architect, OpenLDAP
http://www.openldap.org/**project/<http://ww=
w.openldap.org/project/
--001a11339f3813188a04e3e76889
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"># schema.perso/c.schema<br><br>attributetype
( 1.3.6.1.4.1=
.10000.13.2.20<br>=A0=A0=A0=A0=A0=A0=A0 NAME
'Application'<br>=A0=
=A0=A0=A0=A0=A0=A0 DESC 'Acces sur les
application'<br>=A0=A0=A0=A0=
=A0=A0=A0 EQUALITY caseIgnoreMatch<br>=A0=A0=A0=A0=A0=A0=A0 SUBSTR caseIgno=
reSubstringsMatch<br
=A0=A0=A0=A0=A0=A0=A0 SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 )<br><br>objectc=
lass (=A0 1.3.6.1.4.1.10013.2.2.1.0.0<br>=A0=A0=A0=A0=A0=A0=A0 NAME 'cP=
erson'<br>=A0=A0=A0=A0=A0=A0=A0 SUP
'inetOrgPerson'<br>=A0=A0=
=A0=A0=A0=A0=A0 STRUCTURAL<br>=A0=A0=A0=A0=A0=A0=A0 MUST (=A0 uid )<br>=A0=
=A0=A0=A0=A0=A0=A0 MAY ( Application) )<br
<br><br><br>#slapd.conf<br><br>include=A0=A0=A0=A0=A0=A0=A0=A0
/etc/openlda=
p/schema/core.schema<br>include=A0=A0=A0=A0=A0=A0=A0=A0 /etc/openldap/schem=
a/cosine.schema<br>include=A0=A0=A0=A0=A0=A0=A0=A0 /etc/openldap/schema/nis=
.schema<br>include=A0=A0=A0=A0=A0=A0=A0=A0 /etc/openldap/schema/inetorgpers=
on.schema<br
include=A0=A0=A0=A0=A0=A0=A0=A0
/etc/openldap/schema.perso/c.schema<br><br>=
pidfile=A0=A0=A0=A0=A0=A0=A0=A0 /var/run/slapd/slapd.pid<br>argsfile=A0=A0=
=A0=A0=A0=A0=A0 /var/run/slapd/slapd.args<br>loglevel=A0=A0=A0=A0=A0
2<br><=
br>allow bind_v2<br><br># The maximum number of entries that is returned
fo=
r a search operation<br
sizelimit=A0=A0=A0=A0=A0=A0
500000<br><br># The tool-threads parameter sets=
the actual amount of cpu's that is used<br># for
indexing.<br>tool-thr=
eads=A0=A0=A0 1<br><br><br>database=A0=A0=A0=A0=A0=A0=A0
bdb<br><br># The b=
ase of your directory in database #1<br
suffix=A0=A0=A0=A0=A0=A0=A0=A0=A0
"ou=3DPeople,dc=3Dc,dc=3Dfr"<br=
<br># rootdn directive for specifying a superuser on the
database. This is=
needed<br># for
syncrepl.<br>rootdn=A0=A0=A0=A0=A0=A0=A0=A0=A0 "cn=3D=
admin,ou=3DPeople,dc=3Dc,dc=3Dfr"<br>rootpw=A0=A0=A0=A0=A0=A0=A0=A0=A0=
"password"<br
<br><br># Where the database file are physically stored for database
#1<br>=
directory=A0=A0=A0=A0=A0=A0
"/var/lib/ldap-people"<br><br>dbconfi=
g set_cachesize 0 536870912 0<br>dbconfig set_flags=A0=A0=A0 DB_LOG_AUTOREM=
OVE<br>dbconfig set_lk_max_objects 1500<br
dbconfig
set_lk_max_locks 1500<br>dbconfig set_lk_max_lockers 1500<br><br><=
br>index objectClass=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 eq,pres<br>index ou,cn,mail,surname,givenname=A0=A0=A0=A0=A0 e=
q,pres,sub<br>index uid=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 eq,pres<br
index
Application=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0 eq,pres,sub<br><=
br><br>overlay=A0=A0=A0=A0=A0=A0=A0=A0 translucent<br><br># on
demande que =
les resultats des 2 annuaires soient merg=E9s<br>translucent_no_glue off<br=
translucent_strict off<br><br>#liste des attribut a
chercher sur l'ove=
rlay<br
translucent_local Application<br>#liste des attributs a chercher sur le mas=
ter<br>translucent_remote sn,GivenName,mail,street,Postalcode,l,uid,facsimi=
leTelephoneNumber<br><br>#activation du bind
local<br>translucent_bind_loca=
l on<br
<br># activation de la
possibilit=E9 de changer le mot de passe<br>transluc=
ent_pwmod_local on<br><br>uri=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
ldap://<a=
href=3D"http://ldapr.c.fr">ldapr.c.fr</a><br>lastmod=A0=A0=A0=A0=A0=A0=A0=
=A0 off<br>acl-bind=A0=A0=A0=A0=A0=A0=A0 binddn=3D"cn=3Dadmin,ou=3DPeo=
ple,dc=3Dc,dc=3Dfr" credentials=3D"password"<br
<br>access to
attrs=3DuserPassword,shadowLastChange<br>=A0=A0=A0=A0=A0=A0=
=A0 by dn=3D"cn=3Dadmin,ou=3DPeople,dc=3Dc,dc=3Dfr" write<br>=A0=
=A0=A0=A0=A0=A0=A0 by anonymous auth<br>=A0=A0=A0=A0=A0=A0=A0 by self write=
<br>=A0=A0=A0=A0=A0=A0=A0 by * none<br><br>access to
dn.base=3D""=
<br
=A0=A0=A0=A0=A0=A0=A0 by * read<br><br><br>Ex
user : <br><br>dn: uid=3Dw.k.=
1,ou=3Dc,ou=3DPeople,dc=3Dc,dc=3Dfr<br>displayName: K W<br>givenName:
W<br>=
postalCode: 44095<br>objectClass: cPerson<br>uid: w.k.1<br>mail: <a
href=3D=
"mailto:w.k@mail.fr">w.k@mail.fr</a><br
cn: K
W<br>telephoneNumber: 06 06 06 06 06<br>o: C<br>l: MON<br>sn:
KNAP<br=
Application: contrat:ABC221:082534<br></div><div
class=3D"gmail_extra"><br=
<br><div class=3D"gmail_quote">2013/8/14 Howard Chu <span
dir=3D"ltr"><=
<a href=3D"mailto:hyc@symas.com"
target=3D"_blank">hyc(a)symas.com</a>&gt;</s=
pan><br
<blockquote
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><a href=3D"mailto:theju3434@gmail.com"
targe=
t=3D"_blank">theju3434(a)gmail.com</a> wrote:<br
<blockquote class=3D"gmail_quote"
style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"
--047d7b34397049627604e3e73688<br
Content-Type: text/plain; charset=3DISO-8859-1<div
class=3D"im"><br
<br
Here is
the stack:<br
<br
<br
gdb slapd<br
GNU gdb (GDB) 7.0.1-debian<br
Copyright
(C) 2009 Free Software Foundation, Inc.<br
License
GPLv3+: GNU GPL version 3 or later <<a
href=3D"http://gnu.org/li=
censes/gpl.html"
target=3D"_blank">http://gnu.org/licenses/gpl.<u></...
/a><br
<blockquote
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"
<br
</blockquote
This is free software: you are free to change and redistribute
it.<br
There is NO WARRANTY, to the extent
permitted by law. =A0Type "show co=
pying"<br
and "show
warranty" for details.<br
This GDB
was configured as "x86_64-linux-gnu".<br
For bug
reporting instructions, please see:<br
<<a
href=3D"http://www.gnu.org/software/gdb/bugs/"
target=3D"_blank">htt=
p://www.gnu.org/software/<u></u>gdb/bugs/</a>>.....
Reading symbols from /usr/sbin/slapd...(no debugging symbols
found)...done.=
<br
</div></blockquote
<br
This trace is useless since it
doesn't have any symbols. Please reread =
the FAQ article in my previous reply.<span class=3D"HOEnZb"><font
color=3D"=
#888888"><br
<br
--
<br
=A0 -- Howard Chu<br
=A0 CTO,
Symas Corp. =A0 =A0 =A0 =A0 =A0 <a href=3D"http://www.symas.com" t=
arget=3D"_blank">http://www.symas.com</a><br
=A0 Director, Highland Sun =A0 =A0 <a
href=3D"http://highlandsun.com/hyc/" =
target=3D"_blank">http://highlandsun.com/hyc/</a><br
=A0 Chief Architect, OpenLDAP =A0<a
href=3D"http://www.openldap.org/project=
/"
target=3D"_blank">http://www.openldap.org/<u></u>...
</font></span></blockquote></div><br></div
--001a11339f3813188a04e3e76889--