diff --git a/debian/dirs b/debian/dirs index f5043290..0edb2525 100644 --- a/debian/dirs +++ b/debian/dirs @@ -1,4 +1,5 @@ etc/ldapsaisie +etc/ldap/schema usr/share/doc/ldapsaisie var/tmp/ldapsaisie var/log/ldapsaisie diff --git a/debian/rules b/debian/rules index dbcf7654..5e63a9f7 100755 --- a/debian/rules +++ b/debian/rules @@ -35,6 +35,9 @@ install: build rm -fr $(CURDIR)/debian/ldapsaisie/usr/share/ldapsaisie/tmp dh_link /var/tmp/ldapsaisie /usr/share/ldapsaisie/tmp + + cp -f $(CURDIR)/lsexample/schema/lsexample.schema $(CURDIR)/debian/ldapsaisie/etc/ldap/schema/ + cp -f $(CURDIR)/lsexample/schema/lsexample.ldif $(CURDIR)/debian/ldapsaisie/etc/ldap/schema/ # Build architecture-independent files here. diff --git a/lsexample/lsexample.ldif b/lsexample/lsexample.ldif index abeed799..f471d13c 100644 --- a/lsexample/lsexample.ldif +++ b/lsexample/lsexample.ldif @@ -4,6 +4,17 @@ objectClass: organization o: ls structuralObjectClass: organization +dn: sambaDomainName=LS,o=ls +objectClass: sambaDomain +objectClass: sambaUnixIdPool +objectClass: sambaSidEntry +objectClass: top +structuralObjectClass: sambaSidEntry +sambaDomainName: LS +sambaSID: S-1-5-21-4207250186-2406131440-3849861866 +uidNumber: 800000 +gidNumber: 800002 + dn: ou=sysaccounts,o=ls objectClass: top objectClass: organizationalUnit @@ -14,22 +25,22 @@ dn: uid=mail,ou=sysaccounts,o=ls objectClass: top objectClass: lssysaccount uid: mail -structuralObjectClass: lssysaccount userPassword: toto +structuralObjectClass: lssysaccount dn: uid=samba,ou=sysaccounts,o=ls objectClass: top objectClass: lssysaccount uid: samba -structuralObjectClass: lssysaccount userPassword: toto +structuralObjectClass: lssysaccount dn: uid=ldapsaisie,ou=sysaccounts,o=ls objectClass: top objectClass: lssysaccount uid: ldapsaisie -structuralObjectClass: lssysaccount userPassword: toto +structuralObjectClass: lssysaccount dn: ou=groups,o=ls objectClass: top @@ -46,8 +57,8 @@ cn: adminldap gidNumber: 70000 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-70000 sambaGroupType: 2 -structuralObjectClass: lsgroup -uniqueMember: uid=eeggs,ou=people,o=ls +structuralObjectClass: posixGroup +uniqueMember: uid=admin,ou=people,o=ls dn: cn=invite,ou=groups,o=ls objectClass: top @@ -58,7 +69,7 @@ cn: invite gidNumber: 101009 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-203019 sambaGroupType: 2 -structuralObjectClass: lsgroup +structuralObjectClass: posixGroup dn: cn=ls,ou=groups,o=ls objectClass: top @@ -69,10 +80,8 @@ cn: ls gidNumber: 102001 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-205003 sambaGroupType: 2 -structuralObjectClass: lsgroup -uniqueMember: uid=hmartin,ou=people,o=ls -uniqueMember: uid=ls,ou=people,o=ls -uniqueMember: uid=eeggs,ou=people,o=ls +structuralObjectClass: posixGroup +uniqueMember: uid=invite,ou=people,o=ls dn: cn=informatique,ou=groups,o=ls objectClass: top @@ -82,8 +91,10 @@ objectClass: sambaGroupMapping gidNumber: 102009 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-205019 sambaGroupType: 2 -structuralObjectClass: lsgroup cn: informatique +structuralObjectClass: posixGroup +uniqueMember: uid=eeggs,ou=people,o=ls +uniqueMember: uid=admin,ou=people,o=ls dn: cn=direction,ou=groups,o=ls objectClass: top @@ -94,7 +105,8 @@ cn: direction gidNumber: 102007 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-205015 sambaGroupType: 2 -structuralObjectClass: lsgroup +structuralObjectClass: posixGroup +uniqueMember: uid=hmartin,ou=people,o=ls uniqueMember: uid=eeggs,ou=people,o=ls dn: cn=administratif,ou=groups,o=ls @@ -106,7 +118,7 @@ cn: administratif gidNumber: 102005 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-205011 sambaGroupType: 2 -structuralObjectClass: lsgroup +structuralObjectClass: posixGroup dn: cn=communication,ou=groups,o=ls objectClass: top @@ -117,7 +129,7 @@ cn: communication gidNumber: 102003 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-205007 sambaGroupType: 2 -structuralObjectClass: lsgroup +structuralObjectClass: posixGroup dn: ou=people,o=ls objectClass: top @@ -125,179 +137,6 @@ objectClass: organizationalUnit ou: people structuralObjectClass: organizationalUnit -dn: uid=eeggs,ou=people,o=ls -objectClass: top -objectClass: lspeople -objectClass: posixAccount -objectClass: sambaSamAccount -uidNumber: 100000 -sambaSID: S-1-5-21-2421470416-3566881284-3047381809-201000 -structuralObjectClass: lspeople -facsimileTelephoneNumber: 030000000 -lsAllowedServices: MAIL -lsAllowedServices: FTP -description: Utilisateur test Easter-eggs -cn: Easter Eggs -sambaPrimaryGroupSID: S-1-5-21-2421470416-3566881284-3047381809-205019 -personalTitle: M. -loginShell: /bin/false -sn: Eggs -givenName: Easter -jpegPhoto:: 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 -uid: eeggs -homeDirectory: /home/eeggs -gidNumber: 102009 -userPassword: toto -sambaLMPassword: BAC14D04669EE1D1AAD3B435B51404EE -sambaNTPassword: FBBF55D0EF0E34D39593F55C5F2CA5F2 -mail: eeggs@ls.com - -dn: uid=invite,ou=people,o=ls -objectClass: top -objectClass: lspeople -objectClass: posixAccount -objectClass: sambaSamAccount -uid: invite -cn: Utilisateur de passage -givenName: Utilisateur -sn: de passage -homeDirectory: /home/invite -loginShell: /bin/false -uidNumber: 101012 -gidNumber: 101009 -userPassword: toto -sambaAcctFlags: [U ] -sambaPrimaryGroupSID: S-1-5-21-2421470416-3566881284-3047381809-203019 -sambaSID: S-1-5-21-2421470416-3566881284-3047381809-203024 -lsAllowedServices: MAIL -lsAllowedServices: SAMBA -lsAllowedServices: FTP -mail: invite@ldapsaisie.biz -structuralObjectClass: lspeople -sambaNTPassword: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -sambaLMPassword: NO PASSWORDXXXXXXXXXXXXXXXXXXXXX - dn: uid=hmartin,ou=people,o=ls objectClass: top objectClass: lspeople @@ -309,45 +148,47 @@ loginShell: /bin/false uidNumber: 101022 sambaAcctFlags: [U ] sambaSID: S-1-5-21-2421470416-3566881284-3047381809-203044 -structuralObjectClass: lspeople givenName: Henri sn: MARTIN gidNumber: 102001 -mail: henri.martin@ldapsaisie.biz lsAllowedServices: MAIL lsAllowedServices: SAMBA lsAllowedServices: FTP cn: Henri MARTIN sambaPrimaryGroupSID: S-1-5-21-2421470416-3566881284-3047381809-205003 personalTitle: M. +lsGodfatherDn: uid=eeggs,ou=people,o=ls userPassword: toto -sambaLMPassword: AAD3B435B51404EEAAD3B435B51404EE -sambaNTPassword: 31D6CFE0D16AE931B73C59D7E0C089C0 +sambaLMPassword: 0182BD0BD4444BF836077A718CCDF409 +sambaNTPassword: 259745CB123A52AA2E693AAACCA2DB52 +structuralObjectClass: lspeople +mail: henri.martin@ls.com -dn: uid=secretariat,ou=people,o=ls +dn: uid=s.ldapsaisie,ou=people,o=ls objectClass: top objectClass: lspeople objectClass: posixAccount objectClass: sambaSamAccount -uid: secretariat -homeDirectory: /home/secretariat loginShell: /bin/false uidNumber: 101036 userPassword: toto sambaAcctFlags: [U ] sambaSID: S-1-5-21-2421470416-3566881284-3047381809-203072 -structuralObjectClass: lspeople sambaNTPassword: 8DB716B655D71DF6BD056A41B22B9EA9 sambaLMPassword: 6CE56DC112C920EF0F5E44C88BF9DC39 givenName: Secretariat -sn: Secretariat -gidNumber: 70513 mail: secretariat@ldapsaisie.biz lsAllowedServices: MAIL lsAllowedServices: SAMBA lsAllowedServices: FTP -cn: Secretariat Secretariat sambaPrimaryGroupSID: S-1-5-21-2421470416-3566881284-3047381809-513 +structuralObjectClass: lspeople +personalTitle: M. +sn: LdapSaisie +cn: Secretariat LdapSaisie +gidNumber: 70000 +uid: s.ldapsaisie +homeDirectory: /home/s.ldapsaisie dn: uid=ls,ou=people,o=ls objectClass: top @@ -363,16 +204,18 @@ sambaAcctFlags: [U ] sambaLMPassword: 6E72264E11F708C0AAD3B435B51404EE sambaNTPassword: 8D9B9B87EE8C0423691F4F0E00C5BDE1 sambaSID: S-1-5-21-2421470416-3566881284-3047381809-203136 -structuralObjectClass: lspeople -givenName: _ -sn: LdapSaisie gidNumber: 102001 -mail: ls@ldapsaisie.biz lsAllowedServices: MAIL lsAllowedServices: SAMBA lsAllowedServices: FTP -cn: LS sambaPrimaryGroupSID: S-1-5-21-2421470416-3566881284-3047381809-205003 +structuralObjectClass: lspeople +personalTitle: M. +givenName: Ldap +sn: Saisie +cn: LdapSaisie +mail: ldap.saisie@ls.com +description: toto dn: uid=erwpa,ou=people,o=ls uid: erwpa @@ -385,7 +228,6 @@ sambaAcctFlags: [U ] homeDirectory: /home/erwpa loginShell: /bin/false sambaSID: S-1-5-21-2421470416-3566881284-3047381809-203164 -structuralObjectClass: lspeople sn: PAGEARD gidNumber: 102009 mail: erwan.page@ldapsaisie.biz @@ -396,9 +238,11 @@ cn: Erwan PAGE sambaPrimaryGroupSID: S-1-5-21-2421470416-3566881284-3047381809-205019 personalTitle: M. givenName: Erwan +lsGodfatherDn: uid=eeggs,ou=people,o=ls userPassword: toto -sambaLMPassword: BAC14D04669EE1D1AAD3B435B51404EE -sambaNTPassword: FBBF55D0EF0E34D39593F55C5F2CA5F2 +sambaLMPassword: B3298C30FB103112C187B8085FE1D9DF +sambaNTPassword: 59D2D06177D147726BBA6AECBCB080BC +structuralObjectClass: lspeople dn: uid=eeggs2,ou=people,o=ls objectClass: top @@ -510,15 +354,15 @@ objectClass: lsgroup objectClass: posixGroup cn: test gidNumber: 102010 -structuralObjectClass: lsgroup +structuralObjectClass: posixGroup dn: cn=group1,ou=groups,ou=company1,ou=companies,o=ls objectClass: lsgroup objectClass: posixGroup cn: group1 gidNumber: 102011 -structuralObjectClass: lsgroup uniqueMember: uid=user1,ou=people,ou=company1,ou=companies,o=ls +structuralObjectClass: posixGroup dn: uid=user1,ou=people,ou=company1,ou=companies,o=ls objectClass: top @@ -563,3 +407,243 @@ sambaLMPassword: C53D7C8685D27214AAD3B435B51404EE sambaNTPassword: C549EE84021E5E8372E10CEDEAFD02A8 structuralObjectClass: lspeople +dn: ou=company4,ou=companies,o=ls +objectClass: top +objectClass: lscompany +ou: company4 +description: test +structuralObjectClass: lscompany + +dn: ou=people,ou=company4,ou=companies,o=ls +objectClass: top +objectClass: organizationalUnit +ou: people +structuralObjectClass: organizationalUnit + +dn: ou=groups,ou=company4,ou=companies,o=ls +objectClass: top +objectClass: organizationalUnit +ou: groups +structuralObjectClass: organizationalUnit + +dn: cn=testpasdn,ou=groups,o=ls +objectClass: lsgroup +objectClass: posixGroup +cn: testpasdn +gidNumber: 102012 +structuralObjectClass: posixGroup +uniqueMember: uid=erwpa,ou=people,o=ls +uniqueMember: uid=eeggs,ou=people,o=ls +uniqueMember: uid=ls,ou=people,o=ls + +dn: uid=eeggs,ou=people,o=ls +objectClass: top +objectClass: lspeople +objectClass: posixAccount +objectClass: sambaSamAccount +loginShell: /bin/bash +personalTitle: M. +uidNumber: 10000008 +sn: Eggs +gidNumber: 102009 +sambaSID: S-1-5-21-2421470416-3566881284-3047381809-20001016 +userPassword: toto +sambaLMPassword: A466CD4F80A06085E68AA26A841A86FA +sambaNTPassword: 1F2029FF8619E2FEE2189C5A9653BDD5 +structuralObjectClass: lspeople +uid: eeggs +givenName: Easter +cn: Easter Eggs +homeDirectory: /home/eeggs +mail: easter.eggs@ls.com + +dn: cn=secretariat,ou=groups,o=ls +objectClass: lsgroup +objectClass: posixGroup +cn: secretariat +gidNumber: 102013 +uniqueMember: uid=hmartin,ou=people,o=ls +structuralObjectClass: posixGroup + +dn: uid=invite,ou=people,o=ls +objectClass: top +objectClass: lspeople +objectClass: posixAccount +objectClass: sambaSamAccount +givenName: Utilisateur +loginShell: /bin/false +personalTitle: M. +uid: invite +uidNumber: 10000012 +sn: de passage +cn: Utilisateur de passage +gidNumber: 101009 +sambaSID: S-1-5-21-2421470416-3566881284-3047381809-20001024 +homeDirectory: /home/invite +mail: invite@ldapsaisie.biz +userPassword: toto +sambaLMPassword: 0182BD0BD4444BF836077A718CCDF409 +sambaNTPassword: 259745CB123A52AA2E693AAACCA2DB52 +structuralObjectClass: lspeople + +dn: uid=demo,ou=people,o=ls +objectClass: top +objectClass: lspeople +objectClass: posixAccount +objectClass: sambaSamAccount +givenName: Demonstration +loginShell: /bin/false +personalTitle: M. +uid: demo +uidNumber: 10000014 +sn: LdapSaisie +cn: Demonstration LdapSaisie +gidNumber: 70000 +sambaSID: S-1-5-21-2421470416-3566881284-3047381809-20001028 +homeDirectory: /home/demo +mail: demo@ls.com +description:: VXRpbGlzYXRldXIgZGUgZMOpbW9uc3RyYXRpb24= +userPassword: toto +sambaLMPassword: 193DB29CB51FD313AAD3B435B51404EE +sambaNTPassword: 527C9C819B286EFB8EC4EBB5B5AE71CF +structuralObjectClass: lspeople + +dn: uid=admin,ou=people,o=ls +objectClass: top +objectClass: lspeople +objectClass: posixAccount +objectClass: sambaSamAccount +givenName: Administration +loginShell: /bin/false +personalTitle: M. +uid: admin +uidNumber: 10000015 +sn: LdapSaisie +cn: Administration LdapSaisie +gidNumber: 70000 +sambaSID: S-1-5-21-2421470416-3566881284-3047381809-20001030 +homeDirectory: /home/admin +userPassword: toto +sambaLMPassword: F0D412BD764FFE81AAD3B435B51404EE +sambaNTPassword: 209C6174DA490CAEB422F3FA5A7AE634 +structuralObjectClass: lspeople +description:: VXRpbGlzYXRldXIgZGUgZMOpbW9uc3RyYXRpb24gOiBBZG1pbmlzdHJhdGV1cg== +jpegPhoto:: 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 + uQmCC +mail: admin@ls.com + +dn: cn=test34,ou=groups,o=ls +objectClass: lsgroup +objectClass: posixGroup +cn: test34 +gidNumber: 800001 +uniqueMember: uid=eeggs,ou=people,o=ls +description: test +lsGodfatherDn: uid=eeggs,ou=people,o=ls +structuralObjectClass: posixGroup + diff --git a/lsexample/schema/lsexample.schema b/lsexample/schema/lsexample.schema index 45f84718..b2f8d95d 100644 --- a/lsexample/schema/lsexample.schema +++ b/lsexample/schema/lsexample.schema @@ -38,7 +38,7 @@ objectclass (LsLDAPObjectClass:1 objectclass (LsLDAPObjectClass:3 NAME 'lsgroup' DESC 'LS group Objectclass' - STRUCTURAL + AUXILIARY MUST ( cn ) MAY ( uniquemember $ description $ lsGodfatherDn )) @@ -50,11 +50,11 @@ objectclass (LsLDAPObjectClass:4 MAY (userpassword $ description)) objectclass ( LsLDAPObjectClass:5 - NAME 'lscompany' - SUP organizationalUnit - STRUCTURAL - MUST ( ou ) - MAY ( description $ lsGodfatherDn )) + NAME 'lscompany' + SUP organizationalUnit + STRUCTURAL + MUST ( ou ) + MAY ( description $ lsGodfatherDn )) # diff --git a/lsexample/slapd/slapd.conf b/lsexample/slapd/slapd.conf index 6b7135ca..ac92259e 100644 --- a/lsexample/slapd/slapd.conf +++ b/lsexample/slapd/slapd.conf @@ -6,7 +6,7 @@ include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/samba.schema -include ls.schema +include /etc/ldap/schema/lsexample.schema # Slapd core configuration pidfile /var/run/slapd/slapd.pid @@ -31,10 +31,10 @@ directory /var/lib/ldap index objectClass eq index uidNumber eq index gidNumber eq -index lsallowedservices eq +index lsallowedservices,lsGodfatherDn eq index sambasid eq index sambaDomainName eq -index memberUid eq +index memberUid,uniqueMember eq index givenname,cn,sn,mail,uid sub,eq,approx # Save the time that the entry gets modified, for database #1 diff --git a/lsexample/slapd/slapd.d/cn=config/cn=schema/cn={5}ls.ldif b/lsexample/slapd/slapd.d/cn=config/cn=schema/cn={5}lsexample.ldif similarity index 84% rename from lsexample/slapd/slapd.d/cn=config/cn=schema/cn={5}ls.ldif rename to lsexample/slapd/slapd.d/cn=config/cn=schema/cn={5}lsexample.ldif index 7a18bc52..6ffe0b03 100644 --- a/lsexample/slapd/slapd.d/cn=config/cn=schema/cn={5}ls.ldif +++ b/lsexample/slapd/slapd.d/cn=config/cn=schema/cn={5}lsexample.ldif @@ -1,8 +1,8 @@ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. -# CRC32 e6593e2f -dn: cn={5}ls +# CRC32 5c6a815f +dn: cn={5}lsexample objectClass: olcSchemaConfig -cn: {5}ls +cn: {5}lsexample olcObjectIdentifier: {0}EeRoot 1.3.6.1.4.1.10650 olcObjectIdentifier: {1}LeRoot EeRoot:4 olcObjectIdentifier: {2}LsRoot LeRoot:10000 @@ -23,17 +23,17 @@ olcObjectClasses: {0}( LsLDAPObjectClass:1 NAME 'lspeople' DESC 'LS people Obj $ personalTitle $ description $ userPassword $ lsallowedservices $ lsRecovery Hash $ lsGodfatherDn ) ) olcObjectClasses: {1}( LsLDAPObjectClass:3 NAME 'lsgroup' DESC 'LS group Objec - tclass' STRUCTURAL MUST cn MAY ( uniquemember $ description $ lsGodfatherDn ) - ) + tclass' AUXILIARY MUST cn MAY ( uniquemember $ description $ lsGodfatherDn ) + ) olcObjectClasses: {2}( LsLDAPObjectClass:4 NAME 'lssysaccount' DESC 'LS system account Objectclass' STRUCTURAL MUST uid MAY ( userpassword $ description ) ) olcObjectClasses: {3}( LsLDAPObjectClass:5 NAME 'lscompany' SUP organizational Unit STRUCTURAL MUST ou MAY ( description $ lsGodfatherDn ) ) structuralObjectClass: olcSchemaConfig -entryUUID: 5606be58-6a95-1032-977c-cf219862f309 +entryUUID: 076f2732-6a9d-1032-82eb-95e24cffa2a0 creatorsName: cn=config -createTimestamp: 20130616055713Z -entryCSN: 20130616055713.639138Z#000000#000#000000 +createTimestamp: 20130616065217Z +entryCSN: 20130616065217.757414Z#000000#000#000000 modifiersName: cn=config -modifyTimestamp: 20130616055713Z +modifyTimestamp: 20130616065217Z diff --git a/lsexample/slapd/slapd.d/cn=config/olcDatabase={1}hdb.ldif b/lsexample/slapd/slapd.d/cn=config/olcDatabase={1}hdb.ldif index 85c58994..151ed078 100644 --- a/lsexample/slapd/slapd.d/cn=config/olcDatabase={1}hdb.ldif +++ b/lsexample/slapd/slapd.d/cn=config/olcDatabase={1}hdb.ldif @@ -1,5 +1,5 @@ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. -# CRC32 960a7473 +# CRC32 4ba4a558 dn: olcDatabase={1}hdb objectClass: olcDatabaseConfig objectClass: olcHdbConfig @@ -73,12 +73,14 @@ olcDbIndex: cn eq,approx,sub olcDbIndex: uid eq,approx,sub olcDbIndex: uidNumber eq olcDbIndex: gidNumber eq -olcDbIndex: lsAllowedServices eq olcDbIndex: sambaSID eq +olcDbIndex: lsAllowedServices eq +olcDbIndex: lsGodfatherDn eq +olcDbIndex: uniqueMember eq olcDbIndex: sambaDomainName eq -olcDbIndex: sn eq,approx,sub olcDbIndex: memberUid eq olcDbIndex: givenName eq,approx,sub +olcDbIndex: sn eq,approx,sub olcDbIndex: mail eq,approx,sub olcDbLinearIndex: FALSE olcDbMode: 0600 @@ -87,9 +89,9 @@ olcDbShmKey: 0 olcDbCacheFree: 1 olcDbDNcacheSize: 0 structuralObjectClass: olcHdbConfig -entryUUID: 5606f454-6a95-1032-977f-cf219862f309 +entryUUID: a17059aa-6aa2-1032-8f84-37b4f3699116 creatorsName: cn=config -createTimestamp: 20130616055713Z -entryCSN: 20130616055713.639138Z#000000#000#000000 +createTimestamp: 20130616073223Z +entryCSN: 20130616073223.616056Z#000000#000#000000 modifiersName: cn=config -modifyTimestamp: 20130616055713Z +modifyTimestamp: 20130616073223Z