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
1 |
cd /srv |
lalu buatlah file dengan nama delegasi-admin.sh
1 |
vi delegasi-admin.sh |
input script dibawah ini pada file delegasi-admin.sh
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 29 30 |
#!/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 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
1 2 |
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
1 2 |
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
1 |
./admin-delegate.sh mencoba.com admin@mencoba.com |
hasilnya seperti gambar dibawah ini
Silahkan dicoba dan semoga bermanfaat
AP
August 31, 2017user A delegate ke user B
namun agar user B tidak bisa delegate ke user lain apakah bisa?
ArieL FX
November 16, 2017tidak bisa pak