Thursday, January 30, 2020

Как добавить много аккаунтов в Zimbra


1. Создаем csv-файл и сохраняем его в каталог /tmp/accounts.csv.
Пример:
ivani@test,com,123456,Иванов Иван,Иванов,Иван
ivanp@test,com,123456,Петров Иван,Петров,Иван


2. Будем использовать скрипт и сохраним его в файл /tmp/add_users.sh:

FS=","

while read email password display firstname lastname
do
echo Email: $email
echo Password: $password
echo Display: $display
echo First: $firstname
echo Last: $lastname

zmprov ca "$email" "$password" displayName "$display" givenName "$firstname" sn "$lastname" done </tmp/accounts.csv

3. Запускаем скрипт от пользователя zimbra:
4. Будет сформирован файл /tmp/zmprovinput
5. Теперь будет запускать команду, которая используя файл добавит аккаунты:


su -l zimbra -c "/tmp/add_users.sh"
su -l zimbra -c "zmprov < /tmp/zmprovinput"

P.S.

http://as.zabedu.ru/linux/zcs/zimbra-auto
https://wiki.zimbra.com/wiki/Bulk_Provisioning

No comments:

Post a Comment