Contents
Merubah / Mengarahkan COS (Class of Service) pada account zimbra dapat menggunakan web admin console. Tapi bagaimana kalau yang akan kita rubah COS tersebut jumlahnya banyak ? puluhan, ratusan bahkan ribuan. Yang pastinya akan membuat pekerjaan menjadi lama atau malas jika kita melakukannya dengan via Zimbra Admin Console.
IlmuZimbra.com memberikan tutorial beserta script bagaimana cara mengganti atau mengarahkan account pada COS tertentu.
Berikut cara untuk mengarahkan account ke COS yang diinginkan.
Merubah atau Set Class of Service per Account
Command dijalankan dengan menggunakan user zimbra.
1 2 |
zmprov setAccountCos rio@ilmuzimbra.com NAMA-COS zmprov setAccountCos khusnul@ilmuzimbra.com NAMA-COS |
Merubah atau Set Class of Service Beberapa Account
Siapkan list account yang akan di set / rubah Class of Service dan simpan pada file /tmp/account.txt dengan format seperti berikut.
1 2 3 4 5 |
rio@ilmuzimbra.com prayoga@ilmuzimbra.com yoga@ilmuzimbra.com admin@ilmuzimbra.com khusnul@ilmuzimbra.com |
Download atau simpan script dengan nama set-cos-account.sh dan letakkan di directory /tmp.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#!/bin/bash clear echo "Retrieve zimbra user name..." USERS=`cat /tmp/account.txt`; for ACCOUNT in $USERS; do NAME=`echo $ACCOUNT`; echo "Set COS for $NAME..." su - zimbra -c "zmprov setAccountCos ${ACCOUNT} NAMA-COS"; done echo "COS Semua Account Sudah Berhasil Di-Set" |
Jalankan script dengan menggunakan user zimbra.
1 |
sh /tmp/set-cos-account.sh |
Merubah atau Set Class of Service Seluruh Account
Download atau simpan script dengan nama set-cos-allaccount.sh dan letakkan di directory /tmp.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#!/bin/bash clear echo "Retrieve zimbra user name..." USERS=`su - zimbra -c 'zmprov -l gaa'`; for ACCOUNT in $USERS; do NAME=`echo $ACCOUNT`; echo "Set COS for $NAME..." su - zimbra -c "zmprov setAccountCos ${ACCOUNT} NAMA-COS"; done echo "COS Semua Account Sudah Berhasil Di-Set" |
Jalankan script dengan menggunakan user zimbra.
1 |
sh /tmp/set-cos-allaccount.sh |
Bagi Kamu Yang Ingin Mendapatkan Penawaran Incident Support atau Local Support Untuk Perusahaan/Institusi Kamu Saat Ini. Silahkan klik dibawah ini dan tuliskan pesan di layanan chat yang tersedia
dear mas rio
saya sudah coba script diatas, karna status nya di setiap user COS nya auto jadi script di jalankan berhasil tp untuk COS nya tetap tidak berubah
mohon petunjuk nya
Halo Mas Setiawan,
Apakah nama COS nya sudah dimasukkan dengan benar ? coba juga jalankan command zmprov fc all setelah script dijalankan.