In order to create a multi tenancy in zimbra OSA, can be acheived through a bash script below. Thanks to Ahmad Imanuddin (http://www.imanudin.com) for sharing this very useful script.
1
2
|
cd /srv/
vi admin-delegate.sh
|
Fill with the following line :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/bin/bash
# $1 domain
# $2 email
zmprov ma
$2
zimbraIsDelegatedAdminAccount TRUE
zmprov ma
$2
zimbraAdminConsoleUIComponents cartBlancheUI zimbraAdminConsoleUIComponents domainListView zimbraAdminConsoleUIComponents accountListView zimbraAdminConsoleUIComponents DLListView
zmprov ma
$2
zimbraDomainAdminMaxMailQuota 0
zmprov grantRight domain
$1
usr
$2
+createAccount
zmprov grantRight domain
$1
usr
$2
+createAlias
zmprov grantRight domain
$1
usr
$2
+createCalendarResource
zmprov grantRight domain
$1
usr
$2
+createDistributionList
zmprov grantRight domain
$1
usr
$2
+deleteAlias
zmprov grantRight domain
$1
usr
$2
+listDomain
zmprov grantRight domain
$1
usr
$2
+domainAdminRights
zmprov grantRight domain
$1
usr
$2
+configureQuota
zmprov grantRight domain
$1
usr
$2
set.account.zimbraAccountStatus
zmprov grantRight domain
$1
usr
$2
set.account.sn
zmprov grantRight domain
$1
usr
$2
set.account.displayName
zmprov grantRight domain
$1
usr
$2
set.account.zimbraPasswordMustChange
zmprov grantRight account
$2
usr
$2
+deleteAccount
zmprov grantRight account
$2
usr
$2
+getAccountInfo
zmprov grantRight account
$2
usr
$2
+getAccountMembership
zmprov grantRight account
$2
usr
$2
+getMailboxInfo
zmprov grantRight account
$2
usr
$2
+listAccount
zmprov grantRight account
$2
usr
$2
+removeAccountAlias
zmprov grantRight account
$2
usr
$2
+renameAccount
zmprov grantRight account
$2
usr
$2
+setAccountPassword
zmprov grantRight account
$2
usr
$2
+viewAccountAdminUI
zmprov grantRight account
$2
usr
$2
+configureQuota
|
# Save and give execute access
chmod +x /srv/admin-delegate.sh
# Login as Zimbra user and execute the script
su - zimbra cd /srv/ ./admin-delegate.sh domainname account-email
example
./admin-delegate.sh imanudin.net ahmad@imanudin.net
原文参考:http://tweenpath.net/zimbra-domain-administration-multi-tenant/
本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1918889,如需转载请自行联系原作者