diff --git a/Dockerfile b/Dockerfile index 163ad39aaeff53a35179db240a5bfb94d4a4f65f..8bc401590024ccc7d682fa33eb9802f5b1f609fb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,5 +39,7 @@ MAINTAINER Andrej RamaĊĦeuski <andrej.ramaseuski@pirati.cz> COPY --from=builder /usr/local/libexec/openldap/pw-bcrypt.so /usr/lib/ldap/pw-bcrypt.so ADD bootstrap /container/service/slapd/assets/config/bootstrap ADD environment /container/environment/01-custom +RUN mkdir /var/log/slapd && \ + chown openldap.openldap /var/log/slapd WORKDIR / diff --git a/bootstrap/ldif/10-audit.ldif b/bootstrap/ldif/10-audit.ldif new file mode 100644 index 0000000000000000000000000000000000000000..7681cee010cb6da6e0f70b4132ac18c2f4823cba --- /dev/null +++ b/bootstrap/ldif/10-audit.ldif @@ -0,0 +1,7 @@ +# Audit log +dn: olcOverlay=auditlog,olcDatabase={1}mdb,cn=config +changetype: add +objectClass: olcOverlayConfig +objectClass: olcAuditLogConfig +olcOverlay: auditlog +olcAuditlogFile: /var/log/slapd/auditlog.ldif diff --git a/bootstrap/schema/pirati.schema b/bootstrap/schema/pirati.schema index dcc9b80a9a111a21571de05dedd73bab8bdbed88..af1db01927f3c643f9480ce3d01168d42c50df2a 100644 --- a/bootstrap/schema/pirati.schema +++ b/bootstrap/schema/pirati.schema @@ -26,14 +26,14 @@ attributetype ( 1.3.6.1.4.1.55307.2.3.4 NAME 'forumId' USAGE userApplications ) attributetype ( 1.3.6.1.4.1.55307.2.3.5 NAME 'isEnabled' DESC 'Uzivatel je aktivni' - EQUALITY caseIgnoreMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{5} + EQUALITY booleanMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE USAGE userApplications ) attributetype ( 1.3.6.1.4.1.55307.2.3.6 NAME 'emailVerified' DESC 'Registracni email je overen' - EQUALITY caseIgnoreMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{5} + EQUALITY booleanMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE USAGE userApplications ) attributetype ( 1.3.6.1.4.1.55307.2.3.7 NAME 'contactEmail' @@ -45,7 +45,7 @@ attributetype ( 1.3.6.1.4.1.55307.2.3.7 NAME 'contactEmail' attributetype ( 1.3.6.1.4.1.55307.2.3.8 NAME 'isTeam' DESC 'Skupina je tym' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7{5} SINGLE-VALUE USAGE userApplications ) objectclass ( 1.3.6.1.4.1.55307.2.4.1 NAME 'groupOfPirates' @@ -53,7 +53,7 @@ objectclass ( 1.3.6.1.4.1.55307.2.4.1 NAME 'groupOfPirates' SUP top STRUCTURAL MUST cn - MAY ( member $ description $ gidNumber $ email $ superiorTeam $ teamLeader $ teamLeaderSubstitute $ isTeam ) ) + MAY ( member $ description $ email $ superiorTeam $ teamLeader $ teamLeaderSubstitute $ isTeam $ forumId ) ) objectclass ( 1.3.6.1.4.1.55307.2.4.2 NAME 'pirate' DESC 'Pirat' AUXILIARY