Senin, 23 November 2009

script buat bikin user banyak sekaligus. di zimbra langkah2nya

1.
------------------------------
----------------------------------------------------------------
usertesting234@zimbra.net p4ssword Test User





--------------------------------------------------------------------------------------------------------
^
^
^
simpan jadi file.csw

---------------------------------------------------------------------------------------------------------
2.


#!/usr/bin/perl

# Lookup the valid COS (Class of Service) ID in the interface or like this
my $cosid = `su - zimbra -c 'zmprov gc Default |grep zimbraId:'`;
$cosid =~ s/zimbraId:\s*|\s*$//g;

while (<>) {
chomp;

# CHANGE ME: To the actual fields you use in your CSV file
my ($email, $password, $first, $last) = split(/\,/, $_, 4);

my ($uid, $domain) = split(/@/, $email, 2);

print qq{ca $uid\@$domain $password\n};
print qq{ma $uid\@$domain zimbraCOSid "$cosid"\n};
print qq{ma $uid\@$domain givenName "$first"\n};
print qq{ma $uid\@$domain sn "$last"\n};
print qq{ma $uid\@$domain cn "$uid"\n};
print qq{ma $uid\@$domain displayName "$first $last"\n};
print qq{ma $uid\@$domain zimbraPasswordMustChange FALSE\n};
print qq{\n};
}

----------------------------------------------------------------------------------------------------------
^
^
^
^
nanti di safe jadi zimbraMassCreateUser.pl
----------------------------------------------------------------------------------------------------------
3.

1. bikin direktori /opt/zimbra/bikinuser : mkdir /opt/zimbra/bikinuser
2. chmod zimbra:zimbra /opt/zimbra/bikinuser
3. taro file zimbraMassCreateUser.pl sama file.csv di direktori /opt/zimbra/bikinuser
4. masuk ke direktori /opt/zimbra/bikinuser, trus chmod file2nya: chown -R zimbra /opt/zimbra/bikinuser; chmod +x zimbraMassCreateUser.pl trus jalanin perintah2 ini sebagai user zimbra.

kalo sebelumnya adalah root, masuk sebagai user zimbra dengan perintah : su - zimbra
jalanin:

./zimbraMassCreateUser.pl file.csv > Users.zmp
zmprov < Users.zmp


-------------------------------------------------------------------------------------------------
nan tinggal bikin mau berapa banyak user yang ingin dibuat,...

mau buat 20 ribu user juga hayu,..

itu di atas hanya sebagai contoh, sesuai kan dengan kondisi zimbra mas sekarang,...
jadi deh :D ., acount emailnya,....

Tidak ada komentar:

Posting Komentar