В этой статье мы разберем как массово создать почтовые аккаунты в Zimbra Server. В гайде мы будем пользоваться консольной утилитой zmprov.
Команда zmprov может выполнять различные задачи в Zimbra LDAP, например создавать и изменять аккаунты, псевдонимы, домены, классы обслуживания, списки рассылки и календари ресурсов. Все операции вызываются через параметры командной строки, и каждая команда имеет длинное и сокращенное имя.
Синтаксис команды: zmprov [команда] [аргумент]
Для создания учетных записей с помощью утилиты zmprov нам потребуется создать файл со списком наших новых пользователей.
Залогинимся на сервер по SSH и создадим наш файлик. В этом примере мы создадим трех новых юзеров. Шаблон будет таким:
createAccount имя@domain.com HardPassw0rD# displayName 'Имя Фамилия' givenName Имя sn Фамилия
Создадим файл
nano /tmp/account-create.zmp
Вставим код с нашими аккаунтами
createAccount hlebushkin@less-it.ru HardPassw0rD#1 displayName 'Денис Хлебушкин' givenName Денис sn Хлебушкин
createAccount suslikov@less-it.ru HardPassw0rD#2 displayName 'Андрей Сусликов' givenName Андрей sn Сусликов
createAccount bulkin@less-it.ru HardPassw0rD#3 displayName 'Евгений Булкин' givenName Евгений sn Булкин
Теперь запустим создание аккаунтов из под root
sudo su - zimbra -c "zmprov -f /tmp/account-create.zmp"
или от пользователя zimbra
zmprov -f /tmp/account-create.zmp
Посмотрите, как можно быстро сменить пароли пользователям с помощью zmprov
Источник wiki.zimbra.com