Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117883588
50-add-vlv-searches.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
50-add-vlv-searches.sh
View Options
#!/bin/bash
. ./settings.sh
(
echo
"dn: cn=PVS,cn=
${
hosted_domain_db
}
,cn=ldbm database,cn=plugins,cn=config"
echo
"objectClass: top"
echo
"objectClass: vlvSearch"
echo
"cn: PVS"
echo
"vlvBase:
${
hosted_domain_rootdn
}
"
echo
"vlvScope: 2"
echo
"vlvFilter: (objectclass=inetorgperson)"
echo
"aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo
""
)
|
ldapadd -x -h
${
ldap_host
}
-D
"
${
ldap_binddn
}
"
-w
"
${
ldap_bindpw
}
"
-c
(
echo
"dn: cn=RVS,cn=
${
hosted_domain_db
}
,cn=ldbm database,cn=plugins,cn=config"
echo
"objectClass: top"
echo
"objectClass: vlvSearch"
echo
"cn: RVS"
echo
"vlvBase:
${
hosted_domain_rootdn
}
"
echo
"vlvScope: 2"
echo
"vlvFilter: (|(&(objectclass=kolabsharedfolder)(kolabfoldertype=event)(mail=*))(objectclass=groupofuniquenames)(objectclass=groupofurls))"
echo
"aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo
""
)
|
ldapadd -x -h
${
ldap_host
}
-D
"
${
ldap_binddn
}
"
-w
"
${
ldap_bindpw
}
"
-c
(
echo
"dn: cn=GVS,cn=
${
hosted_domain_db
}
,cn=ldbm database,cn=plugins,cn=config"
echo
"objectClass: top"
echo
"objectClass: vlvSearch"
echo
"cn: GVS"
echo
"vlvBase:
${
hosted_domain_rootdn
}
"
echo
"vlvScope: 2"
echo
"vlvFilter: (|(objectclass=groupofuniquenames)(objectclass=groupofurls))"
echo
"aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo
""
)
|
ldapadd -x -h
${
ldap_host
}
-D
"
${
ldap_binddn
}
"
-w
"
${
ldap_bindpw
}
"
-c
if
[
"
${
domain_base_dn
}
"
!
=
"cn=kolab,cn=config"
]
;
then
(
echo
"dn: cn=DVS,cn=
${
domain_db
}
,cn=ldbm database,cn=plugins,cn=config"
echo
"objectClass: top"
echo
"objectClass: vlvSearch"
echo
"cn: DVS"
echo
"vlvBase:
${
domain_base_dn
}
"
echo
"vlvScope: 2"
echo
"vlvFilter: (objectclass=domainrelatedobject)"
echo
"aci: (targetattr = \"*\") (version 3.0;acl \"Read Access\";allow (read,compare,search)(userdn = \"ldap:///anyone\");)"
echo
""
)
|
ldapadd -x -h
${
ldap_host
}
-D
"
${
ldap_binddn
}
"
-w
"
${
ldap_bindpw
}
"
-c
fi
File Metadata
Details
Attached
Mime Type
text/x-shellscript
Expires
Mon, Apr 6, 1:06 AM (2 d, 16 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
52/c4/f86f58097e3e2083a9475fd885a0
Default Alt Text
50-add-vlv-searches.sh (2 KB)
Attached To
Mode
rK kolab
Attached
Detach File
Event Timeline