Compare commits
No commits in common. "87fd2fa1adb71a2a786da57c645e5d7eda4c38fd" and "2b1dae6ed07bedf1fbe809b3202c08e0bea622b9" have entirely different histories.
87fd2fa1ad
...
2b1dae6ed0
|
@ -1,96 +0,0 @@
|
||||||
DN:
|
|
||||||
changeType: modify
|
|
||||||
add: schemaUpdateNow
|
|
||||||
schemaUpdateNow: 1
|
|
||||||
-
|
|
||||||
|
|
||||||
dn: CN=cadolesPerson,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
changeType: add
|
|
||||||
objectClass: top
|
|
||||||
objectClass: classSchema
|
|
||||||
governsID: 2.16.840.1.113732.3.1.1
|
|
||||||
schemaIdGuid:: BS9z8eJKvYZ+lS8OJgeC1g==
|
|
||||||
cn: cadolesPerson
|
|
||||||
name: cadolesPerson
|
|
||||||
lDAPDisplayName: cadolesPerson
|
|
||||||
description: Description Personne Cadoles
|
|
||||||
subClassOf: top
|
|
||||||
objectClassCategory: 3
|
|
||||||
mayContain: givensName
|
|
||||||
mayContain: usualname
|
|
||||||
mayContain: birthdate
|
|
||||||
mayContain: birthcountry
|
|
||||||
mayContain: birthplace
|
|
||||||
mayContain: gender
|
|
||||||
mayContain: job
|
|
||||||
mayContain: position
|
|
||||||
mayContain: belongingpopulation
|
|
||||||
mayContain: authlevel
|
|
||||||
defaultObjectCategory: CN=cadolesPerson,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
|
|
||||||
DN:
|
|
||||||
changeType: modify
|
|
||||||
add: schemaUpdateNow
|
|
||||||
schemaUpdateNow: 1
|
|
||||||
-
|
|
||||||
|
|
||||||
dn: CN=cadolesSiren,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
changeType: add
|
|
||||||
objectClass: top
|
|
||||||
objectClass: classSchema
|
|
||||||
governsID: 2.16.840.1.113732.3.1.2
|
|
||||||
schemaIdGuid:: 7pJbNueSjwpq7TsL2aiW1w==
|
|
||||||
cn: cadolesSiren
|
|
||||||
name: cadolesSiren
|
|
||||||
lDAPDisplayName: cadolesSiren
|
|
||||||
description: Siren
|
|
||||||
subClassOf: top
|
|
||||||
objectClassCategory: 3
|
|
||||||
mayContain: siren
|
|
||||||
mayContain: niveau01
|
|
||||||
defaultObjectCategory: CN=cadolesSiren,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
|
|
||||||
DN:
|
|
||||||
changeType: modify
|
|
||||||
add: schemaUpdateNow
|
|
||||||
schemaUpdateNow: 1
|
|
||||||
-
|
|
||||||
|
|
||||||
dn: CN=cadolesSiret,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
changeType: add
|
|
||||||
objectClass: top
|
|
||||||
objectClass: classSchema
|
|
||||||
governsID: 2.16.840.1.113732.3.1.3
|
|
||||||
schemaIdGuid:: BOOf/nwBuCFehtpsyYrLjA==
|
|
||||||
cn: cadolesSiret
|
|
||||||
name: cadolesSiret
|
|
||||||
lDAPDisplayName: cadolesSiret
|
|
||||||
description: Siret
|
|
||||||
subClassOf: top
|
|
||||||
objectClassCategory: 3
|
|
||||||
mayContain: siret
|
|
||||||
mayContain: postalAddress
|
|
||||||
mayContain: niveau02
|
|
||||||
defaultObjectCategory: CN=cadolesSiret,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
|
|
||||||
DN:
|
|
||||||
changeType: modify
|
|
||||||
add: schemaUpdateNow
|
|
||||||
schemaUpdateNow: 1
|
|
||||||
-
|
|
||||||
|
|
||||||
dn: CN=cadolesGroup,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
changeType: add
|
|
||||||
objectClass: top
|
|
||||||
objectClass: classSchema
|
|
||||||
governsID: 2.16.840.1.113732.3.1.4
|
|
||||||
schemaIdGuid:: IPc/rPzhpAjekHrvXgdI8w==
|
|
||||||
cn: cadolesGroup
|
|
||||||
name: cadolesGroup
|
|
||||||
lDAPDisplayName: cadolesGroup
|
|
||||||
description: Descirption Groupe Cadoles
|
|
||||||
subClassOf: top
|
|
||||||
objectClassCategory: 3
|
|
||||||
mayContain: cadolesMember
|
|
||||||
defaultObjectCategory: CN=cadolesGroup,CN=Schema,CN=Configuration,{DNCONFIG}
|
|
||||||
|
|
|
@ -297,3 +297,100 @@ description: Label Etablissement
|
||||||
attributeSyntax: 2.5.5.12
|
attributeSyntax: 2.5.5.12
|
||||||
oMSyntax: 64
|
oMSyntax: 64
|
||||||
isSingleValued: TRUE
|
isSingleValued: TRUE
|
||||||
|
|
||||||
|
DN:
|
||||||
|
changeType: modify
|
||||||
|
add: schemaUpdateNow
|
||||||
|
schemaUpdateNow: 1
|
||||||
|
-
|
||||||
|
|
||||||
|
dn: CN=cadolesPerson,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
changeType: add
|
||||||
|
objectClass: top
|
||||||
|
objectClass: classSchema
|
||||||
|
governsID: 2.16.840.1.113732.3.1.1
|
||||||
|
schemaIdGuid:: BS9z8eJKvYZ+lS8OJgeC1g==
|
||||||
|
cn: cadolesPerson
|
||||||
|
name: cadolesPerson
|
||||||
|
lDAPDisplayName: cadolesPerson
|
||||||
|
description: Description Personne Cadoles
|
||||||
|
subClassOf: top
|
||||||
|
objectClassCategory: 3
|
||||||
|
mayContain: givensName
|
||||||
|
mayContain: usualname
|
||||||
|
mayContain: birthdate
|
||||||
|
mayContain: birthcountry
|
||||||
|
mayContain: birthplace
|
||||||
|
mayContain: gender
|
||||||
|
mayContain: job
|
||||||
|
mayContain: position
|
||||||
|
mayContain: belongingpopulation
|
||||||
|
mayContain: authlevel
|
||||||
|
defaultObjectCategory: CN=cadolesPerson,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
|
||||||
|
DN:
|
||||||
|
changeType: modify
|
||||||
|
add: schemaUpdateNow
|
||||||
|
schemaUpdateNow: 1
|
||||||
|
-
|
||||||
|
|
||||||
|
dn: CN=cadolesSiren,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
changeType: add
|
||||||
|
objectClass: top
|
||||||
|
objectClass: classSchema
|
||||||
|
governsID: 2.16.840.1.113732.3.1.2
|
||||||
|
schemaIdGuid:: 7pJbNueSjwpq7TsL2aiW1w==
|
||||||
|
cn: cadolesSiren
|
||||||
|
name: cadolesSiren
|
||||||
|
lDAPDisplayName: cadolesSiren
|
||||||
|
description: Siren
|
||||||
|
subClassOf: top
|
||||||
|
objectClassCategory: 3
|
||||||
|
mayContain: siren
|
||||||
|
mayContain: niveau01
|
||||||
|
defaultObjectCategory: CN=cadolesSiren,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
|
||||||
|
DN:
|
||||||
|
changeType: modify
|
||||||
|
add: schemaUpdateNow
|
||||||
|
schemaUpdateNow: 1
|
||||||
|
-
|
||||||
|
|
||||||
|
dn: CN=cadolesSiret,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
changeType: add
|
||||||
|
objectClass: top
|
||||||
|
objectClass: classSchema
|
||||||
|
governsID: 2.16.840.1.113732.3.1.3
|
||||||
|
schemaIdGuid:: BOOf/nwBuCFehtpsyYrLjA==
|
||||||
|
cn: cadolesSiret
|
||||||
|
name: cadolesSiret
|
||||||
|
lDAPDisplayName: cadolesSiret
|
||||||
|
description: Siret
|
||||||
|
subClassOf: top
|
||||||
|
objectClassCategory: 3
|
||||||
|
mayContain: siret
|
||||||
|
mayContain: postalAddress
|
||||||
|
mayContain: niveau02
|
||||||
|
defaultObjectCategory: CN=cadolesSiret,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
|
||||||
|
DN:
|
||||||
|
changeType: modify
|
||||||
|
add: schemaUpdateNow
|
||||||
|
schemaUpdateNow: 1
|
||||||
|
-
|
||||||
|
|
||||||
|
dn: CN=cadolesGroup,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
changeType: add
|
||||||
|
objectClass: top
|
||||||
|
objectClass: classSchema
|
||||||
|
governsID: 2.16.840.1.113732.3.1.4
|
||||||
|
schemaIdGuid:: IPc/rPzhpAjekHrvXgdI8w==
|
||||||
|
cn: cadolesGroup
|
||||||
|
name: cadolesGroup
|
||||||
|
lDAPDisplayName: cadolesGroup
|
||||||
|
description: Descirption Groupe Cadoles
|
||||||
|
subClassOf: top
|
||||||
|
objectClassCategory: 3
|
||||||
|
mayContain: cadolesMember
|
||||||
|
defaultObjectCategory: CN=cadolesGroup,CN=Schema,CN=Configuration,{DNCONFIG}
|
||||||
|
|
||||||
|
|
|
@ -1,69 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#
|
|
||||||
# Initialisation of LDAP Directory
|
|
||||||
#
|
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# Run command as particular user
|
|
||||||
#
|
|
||||||
function runAs() {
|
|
||||||
USER=${1}
|
|
||||||
shift
|
|
||||||
CMD="su ${USER} -s /bin/bash -c ${@}"
|
|
||||||
|
|
||||||
eval ${CMD}
|
|
||||||
return ${?}
|
|
||||||
}
|
|
||||||
|
|
||||||
function addLDAPschema()
|
|
||||||
{
|
|
||||||
LDIF="/etc/cadolesldap/init/cadolesldap.ldif"
|
|
||||||
USER="openldap"
|
|
||||||
CMD="\"slapadd -l ${LDIF} -f \"/etc/ldap/slapd.conf\"\""
|
|
||||||
|
|
||||||
service slapd stop
|
|
||||||
runAs ${USER} ${CMD}
|
|
||||||
result=$((result+${?}))
|
|
||||||
service slapd start
|
|
||||||
return ${result}
|
|
||||||
}
|
|
||||||
|
|
||||||
function addADSchema()
|
|
||||||
{
|
|
||||||
/usr/share/eole/sbin/cadoles_add_schema.sh
|
|
||||||
return ${?}
|
|
||||||
}
|
|
||||||
|
|
||||||
function main()
|
|
||||||
{
|
|
||||||
MODE=${1}
|
|
||||||
result=0
|
|
||||||
|
|
||||||
|
|
||||||
if [[ ${MODE} == "instance" ]]
|
|
||||||
then
|
|
||||||
if [[ $(CreoleGet eole_module) == "seth" ]]
|
|
||||||
then
|
|
||||||
addADSchema
|
|
||||||
return ${?}
|
|
||||||
else
|
|
||||||
addLDAPschema
|
|
||||||
return ${?}
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
if [[ $(CreoleGet eole_module eolebase) != "seth" ]]
|
|
||||||
then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $(CreoleGet activer_cadolesldap non) == "oui" ]]
|
|
||||||
then
|
|
||||||
main $@
|
|
||||||
exit ${?}
|
|
||||||
else
|
|
||||||
exit 0
|
|
||||||
fi
|
|
|
@ -55,11 +55,6 @@ function main()
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ $(CreoleGet eole_module eolebase) == "seth" ]]
|
|
||||||
then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $(CreoleGet activer_cadolesldap non) == "oui" ]]
|
if [[ $(CreoleGet activer_cadolesldap non) == "oui" ]]
|
||||||
then
|
then
|
||||||
main $@
|
main $@
|
||||||
|
|
|
@ -33,7 +33,7 @@ RETURNED=$(ldbsearch --option="dsdb:schema update allowed"=true -H /var/lib/samb
|
||||||
|
|
||||||
if [ "$RETURNED" = "# returned 0 records" ]; then
|
if [ "$RETURNED" = "# returned 0 records" ]; then
|
||||||
# Import schema
|
# Import schema
|
||||||
SCHEMAS="cadoles.schema cadoles.schema-2"
|
SCHEMAS="cadoles.schema"
|
||||||
PRIVATE_DIR=/etc/eole/private
|
PRIVATE_DIR=/etc/eole/private
|
||||||
|
|
||||||
for schema in $SCHEMAS
|
for schema in $SCHEMAS
|
||||||
|
|
Loading…
Reference in New Issue