Changeset View
Changeset View
Standalone View
Standalone View
docker/kolab/utils/14-create-management-domain.sh
#!/bin/bash | #!/bin/bash | ||||
. ./settings.sh | . ./settings.sh | ||||
( | ( | ||||
echo "dn: associateddomain=${domain},${domain_base_dn}" | echo "dn: associateddomain=${domain},${domain_base_dn}" | ||||
echo "aci: (targetattr = \"*\")(version 3.0;acl \"Deny Rest\";deny (all)(userdn != \"ldap:///uid=kolab-service,ou=Special Users,${rootdn} || ldap:///${rootdn}??sub?(objectclass=*)\");)" | echo "aci: (targetattr = \"*\")(version 3.0;acl \"Deny Rest\";deny (all)(userdn != \"ldap:///uid=kolab-service,ou=Special Users,${rootdn} || ldap:///${rootdn}??sub?(objectclass=*)\");)" | ||||
echo "aci: (targetattr = \"*\")(version 3.0;acl \"Deny Hosted Kolab\";deny (all)(userdn = \"ldap:///uid=hosted-kolab-service,ou=Special Users,${rootdn}\");)" | echo "aci: (targetattr = \"*\")(version 3.0;acl \"Deny Hosted Kolab\";deny (all)(userdn = \"ldap:///uid=hosted-kolab-service,ou=Special Users,${rootdn}\");)" | ||||
echo "inetDomainStatus: active" | echo "inetDomainStatus: active" | ||||
echo "objectClass: top" | echo "objectClass: top" | ||||
echo "objectClass: domainrelatedobject" | echo "objectClass: domainrelatedobject" | ||||
echo "objectClass: inetdomain" | echo "objectClass: inetdomain" | ||||
echo "associatedDomain: ${domain}" | echo "associatedDomain: ${domain}" | ||||
echo "" | echo "" | ||||
) | ldapadd -x -h ${ldap_host} -D "${ldap_binddn}" -w "${ldap_bindpw}" | ) | ldapadd -x -h ${ldap_host} -D "${ldap_binddn}" -w "${ldap_bindpw}" |