Sebelum kita memulai artikel Tips Delegasi Admin Pada Zimbra OpenSource Edition. mari kita bahas perbedaan antara Zimbra NE (Network Edition) dengan Zimbra OSE (Open Source Edition) adalah adanya menu Admin Delegation pada Zimbra NE. Menu ini memungkinkan seorang Admin untuk membuat Admin yang lain seperti hanya membuat account, alias, distribution list atau mengelola satu domain apabila memiliki beberapa domain. beberapa waktu lalu kami mendapat request dari pelanggan jasa kami untuk membuat multiple domain pada single server Zimbra tersebut.

Berikut ini adalah Tips Delegasi Admin Pada Zimbra OpenSource Edition

Login sebagai root, lalu masuk ke folder /srv

cd /srv

lalu buatlah file dengan nama delegasi-admin.sh

vi delegasi-admin.sh

input script dibawah ini pada file delegasi-admin.sh

#!/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

ubah permission filenya agar dapat dijalankan oleh user zimbra

chmod +x delegasi-admin.sh
chown zimbra:zimbra delegasi-admin.sh

lalu kita coba untuk merubah salah satu akun email pada domain yang ingin anda buat. pada kasus kali ini saya membuat admin@mencoba.com

login terlebih dahulu sebagai user zimbra

su - zimbra
cd /srv/

buat admin untuk domain tersebut (pastikan email admin@mencoba sudah dicreate oleh global administator)

/admin-delegate.sh nama-domain account-email
contoh

./admin-delegate.sh mencoba.com admin@mencoba.com

hasilnya seperti gambar dibawah ini

Tips Delegasi Admin Pada Zimbra OpenSource Edition1

Silahkan dicoba dan semoga bermanfaat