Как расшарить папку для всего домена

 интересует, как с помощью консоли или цеб интерфейса расшарить папку для определенного домена, а не вбивать конкретных пользователей  каждый раз!
Zimbra 8

Комментарии

 думал думал и нашел такой вариант:

 $ZMPROV -l gaa @domain.ru | sort > domain.ru

и пытаюсь подсунуть под такой скрипт 
##########################
SED_TMP=domain.ru
######################################
 
 
 echo -n "Shared: "
 cat $SED_TMP | grep ^+
 for i in $(cat $SED_TMP);
 do
 echo -n " Adding $i ";
 
 printf "Share $Username";
 
$ZMMAILBOX -z -m collector@domain.ru mfg Inbox/RGN/Spam-BAD account $i"@domain.ru" rwi;
 
 
 RES=$?
 if [ "$RES" == "0" ]; then echo "[Ok]"; else echo "[Err]"; fi
 done
 
в общем данный скрипт был предназначен для внедрения Ад пользователей, скрипт взят с этого же сайта. В общем пока что ошибка.

 line 17: -z: command not found

не могу понять почему ему не понятна команда, кто умеет скриптить нид хелп =)
 так вот получилось может  кому нужно.

#!/bin/bash
##########################
SED_TMP=domain.ru
######################################
 echo -n "New USER: "
 cat $SED_TMP | grep ^+ | wc -l
 for i in $(cat $SED_TMP);
 do
 echo -n " - Adding $i ";
 Username=`echo $searchValues1 | grep -w mail: | awk '{split ($0, a, "mail:"); print a[2]}' | awk '{print $1}'`
 
printf "Share $Username";
zmmailbox -z -m share@domain.ru mfg Folder account $i rwi;
done
 Теперь осталось добавить автомонтирование для ящика
 Пусть криво переделанный, но конечный результат то что нужно 

#!/bin/bash
 
 
##########################
ZMMAIL=/opt/zimbra/bin/zmmailbox
SED_TMP=SED.lst
 
######################################
 echo -n "New USER: "
 cat $SED_TMP | grep ^+ | wc -l
 for i in $(cat $SED_TMP);
 do
 echo -n " - Adding $i ";
 Username=`echo $searchValues1 | grep -w mail: | awk '{split ($0, a, "mail:"); print a[2]}' | awk '{print $1}'`
 
printf "Share $Username";
$ZMMAIL -z -m test@domain.ru mfg Folder-BAD account $i rwi |
$ZMMAIL -z -m $i cm -F# /Folder-test test@domain.ru Folder-test;
 
RES=$?
if [ "$RES" == "0" ]; then echo "[Ok]"; else echo "[Err]"; fi
done
Результат:
  • скрипт дает шару на ресур test@domain.ru папка Folder-test для пользователя находящийся в списке SED.lst;
  • подключает/маунтид папку Folder-test для пользователей находящиеся в списке SED.lst.
Всем спасибо !!
мне кажется в данном случае проще создать список рассылки из всех пользователей и добавить шару на него...