Tips Delegasi Admin Pada Zimbra OpenSource Edition
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 [email protected]
login terlebih dahulu sebagai user zimbra
su - zimbra cd /srv/
buat admin untuk domain tersebut (pastikan email [email protected] sudah dicreate oleh global administator)
/admin-delegate.sh nama-domain account-email
contoh
./admin-delegate.sh mencoba.com [email protected]
hasilnya seperti gambar dibawah ini
Silahkan dicoba dan semoga bermanfaat
2 Comments
AP
31 August 2017
user A delegate ke user B
namun agar user B tidak bisa delegate ke user lain apakah bisa?
ArieL FX
16 November 2017
tidak bisa pak