Tips Zimbra : Script untuk Menyamakan Password Zimbra Account Secara Massal

Share

Kadangkala dalam proses migrasi atau implementasi kita membutuhkan proses menyamakan semua password user atas pertimbangan tertentu. Mengganti password Zimbra account dapat dilakukan via menu Zimbra Admin atau melalui konsole dengan perintah zmprov sp nama_account password, namun menggantinya satu per satu bukanlah opsi yang brilian :-D

Berikut adalah script ringan yang dapat digunakan untuk menyamakan semua password Zimbra Account, dengan pengecualian pada account tertentu yang merupakan account standar sistem, seperti admin, ham, spam dan wiki.

Silakan buat file script, misalnya diberi nama samakan-password.sh (namanya gak elit banget :-P ) dengan isi sebagai berikut :

#!/bin/bash
clear
USERS=`su - zimbra -c 'zmprov -l gaa'`;
 
for ACCOUNT in $USERS; do
        ACC1=`echo $ACCOUNT | awk -F@ '{print $1}'`;
        ACC=`echo $ACC1 | cut -d '.' -f1`;
 
#        echo "|$ACC|";
        echo "*$ACCOUNT*";
 
        if [ $ACC == "admin" ] || [ $ACC == "wiki" ] || [ $ACC == "galsync" ] || [ $ACC == "ham" ] || [ $ACC == "spam" ]; then
                echo "Skipping system account, $NAME...";
        else
                echo "Proses ubah password $ACCOUNT...";
               su - zimbra -c "zmprov sp $ACCOUNT password_yang_diset";
                echo "Done!"
                echo ""
#               read anykey
        fi
done
echo "Proses ubah password menjadi password standard telah selesai"

Untuk menjalankannya, cukup beri 2 perintah berikut ini (jalankan dalam modus root/sudo) :

chmod +x samakan-password.sh
sh samakan-password.sh

Semoga bermanfaat.

Masim Vavai Sugianto, Tinggal di Bekasi, Bekerja sebagai wirausahawan/Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source. Hobby Membaca, Hiking dan Avonturir. Mengembangkan PT. Excellent Infotama Kreasindo sebagai lembaga training dan IT consulting.
Masim Vavai Sugianto

Artikel Terkait

Masukkan alamat email pada form dibawah ini untuk menerima update mengenai artikel, tutorial atau tips terbaru dari website ini:

Delivered by FeedBurner

3 Responses for “Tips Zimbra : Script untuk Menyamakan Password Zimbra Account Secara Massal”

  1. [...] This post was mentioned on Twitter by Planet Terasi. Planet Terasi said: Masim Vavai Sugianto: Tips Zimbra : Script untuk Menyamakan Password Zimbra Account Secara Massal: Kadangkala da… http://bit.ly/fl4yVw [...]

  2. dudi says:

    usul sedikit, pas perintah ini:

    zmprov sp $ACCOUNT password_yang_diset

    bisa dibikin lebih simple jadi gini:

    zmprov sp $ACCOUNT $1

    jadi nanti user gak perlu buka bash script untuk edit password yg dimau.

    Nanti jalankan commandnya dari console bisa gini:

    ./samakan-password.sh password_yang_diset

  3. @Dudi,

    Thanks sarannya boss, appreciated

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Link

Switch to our mobile site

Log in - BlogNews Theme by Gabfire themes