Fa'atulagaina o se Faiga Fa'asinomaga Saogalemu i Zimbra

Faatasi ai ma le faʻailogaina o imeli ma le faʻaogaina o se saini numera, o se tasi o auala sili ona aoga ma taugofie e puipuia ai imeli mai le hacking o se faiga faʻavae faʻamaonia faʻamaonia. O upu fa'amaonia e tusia i lalo i fasipepa, teuina i faila lautele, pe na'o le le lavelave e masani lava o se va tele i le saogalemu o fa'amatalaga a se atina'e ma e mafai ona o'o atu ai i fa'alavelave matuia ma ni a'afiaga fa'apitoa mo le pisinisi. O le mea lea e tatau ai i so'o se atina'e ona i ai se faiga fa'apolokiki mo le puipuiga o upu fa'aoga.

Fa'atulagaina o se Faiga Fa'asinomaga Saogalemu i Zimbra

Ae ui i lea, soʻo se tagata tomai faʻapolofesa e iloa o se faiga faʻaupuga faʻaupuga o le a naʻo le aumaia o taunuuga pe a le gata o loʻo i ai, ae e matua mataʻituina e tagata uma, poʻo le itiiti ifo i tagata faigaluega autu o le faʻalapotopotoga. O le ausiaina o lenei mea e sili atu ona faigata nai lo le mea e foliga mai. O tagata faigaluega ua uma ona mamafa i galuega e galo i taimi uma e uiga i le manaʻoga e sui a latou upu faʻamaonia, poʻo le uia o le ala e sili atu le tetee, i taimi uma e faʻafaigofie ma faigofie ai le faʻaupuga, ma faʻafefe ai le aafiaga atoa. O le mafuaaga lena e masani ona foia ai le mataupu o le tausisia o le password policy i pisinisi e ala i auala eseese.

E te le mana'omia so'o se talosaga a isi vaega e fa'amalosia lau fa'aupuga fa'apolokalame a le Zimbra. E mafai ona ausia lenei mea i le faʻaogaina o meafaigaluega faʻapipiʻi.

Muamua, e aoga le malamalama pe faʻafefea ona galue le faʻaogaina o upu faʻamaonia i Zimbra. A faia se tala fou, e tu'uina atu e le pule se fa'aupuga le tumau. A maeʻa lenei mea, o le a mafai e le tagata faʻaoga ona tutoʻatasi saini i totonu o le teugatupe ma suia le upu faʻaulu. O faʻaupuga uma o loʻo teuina i le faʻailoga faʻailoga i luga o le server ma Zimbra ma, faʻafetai i lenei mea, e le mafai ona maua e oʻo lava i le pule o le server. O le mea lea, afai e galo i le tagata faʻaoga lana faʻaupuga, e tatau ona ia fatuina se mea fou. Seʻi matou faamanatu atu ia te oe e oʻo mai talu ai nei, o le fatuina o se faʻaupuga fou e manaʻomia ai le auai o se pule, ae o le lomiga lata mai o Zimbra Creative Suite 8.8.9 faʻaopoopoina le mafai mo tagata faʻaoga ona setiina se faʻaupuga fou latou lava.

Fa'atulagaina o se Faiga Fa'asinomaga Saogalemu i Zimbra
E mafai ona maua fa'atonuga o faiga fa'aupuga i totonu o fa'atulagaga a tagata fa'aoga ta'ito'atasi ma vaega fa'aoga. E mafai ona e fa'atulagaina:

  • Le umi ole uputala - e mafai ai ona e seti le umi ma le maualuga ole umi ole password. Ona o le faaletonu, o le umi ole password umi ole 6 mataitusi ma le maualuga ole 64.
  • O le matua o le upu faataga - e mafai ai ona e setiina le taimi e le aoga ai le upu faataga. E le tau fa'atali tagata fa'aoga mo le fa'agata o le fa'aupuga; e mafai ona latou suia a'o le'i muta
  • Mataitusi pito i luga maualalo - e mafai ai ona e seti le numera aupito maualalo o mataitusi tetele o loʻo faʻaaogaina i le upu faʻaulu
  • Mataitusi laiti maualalo - e mafai ai ona e setiina le numera aupito maualalo o mataitusi laiti o loʻo faʻaaogaina i le upu faʻaulu
  • Fa'ailoga numera la'ititi - e fa'atagaina oe e seti le numera la'ititi o numera mai le 0 i le 9 fa'aoga i le fa'aupuga
  • Fa'ailoga pito i lalo - e mafai ai ona e seti le numera aupito maualalo o fa'ailoga ma mataitusi fa'apitoa e fa'aoga i le fa'aupuga.
  • Fa'amalosia le tala fa'asolopito - fa'atagaina oe e seti le numera o fa'aupuga e manatua ina ia aua ne'i fa'aogaina e le tagata fa'aoga i lea taimi ma lea taimi ni fa'aupuga fa'alua.
  • Loka upu faataga - o lenei filifiliga e mafai ai ona e taofia le tagata e faaaogāina mai le suia o le upu faataga
  • Fa'amalo le fa'aoga o le log in lockout - o lenei filifiliga e mafai ai ona e fetuutuunai pe fa'afefea ona tali atu le faiga i le fa'auluina o se fa'aupuga sese

E pei ona mafai ona e vaʻaia, o faʻaupuga faʻaupuga i Zimbra e matua fetuutuunai ma e mafai ona faʻafetaui i le faʻaupuga faʻaupuga o le toetoe lava o soʻo se atinaʻe. E le gata i lea, e ala i le faʻaaogaina o se faʻamatalaga faigofie, e mafai ona e setiina faʻamanatuga e lafo atu i tagata faʻaoga e le o toe mamao ae maeʻa a latou upu. Faʻafetai i se faʻamanatuga, o le a mafai e le tagata faigaluega ona suia le upu faʻamaonia i se siosiomaga filemu, ae o le meli a se tagata faigaluega na misia le taimi o le suia o le upu faʻamaonia e le tatalaina i le taeao e mafai ona afaina ai lona lelei.

Ina ia mafai ona galue lenei tusitusiga, e tatau ona e kopiina i se faila ma fai lenei faila e mafai ona faʻatinoina. E fautuaina e otometi le faʻatinoina o lenei tusitusiga e faʻaaoga ai le Cron ina ia faʻailoa i aso uma tagata faʻaoga e leʻi faʻafouina a latou faʻaupuga mo se taimi umi e le o toe umi ae le toe galue. E le gata i lea, i le tusitusiga, nai lo le zimbra.server.com, e tatau ona e suitulaga i le igoa o lau lava vaega.

#!/bin/bash
# Задаем ряд переменных:
# Сперва количество дней для первого напоминания, затем для последнего:
FIRST="3"
LAST="1"
# Задаем адрес отправителя:
FROM="[email protected]"
# Задаем адрес получателя, который будет получать письмо со списком аккаунтов с истекшими паролями
ADMIN_RECIPIENT="[email protected]"
# Указываем путь к исполняемому файлу Sendmail
SENDMAIL=$(ionice -c3 find /opt/zimbra/common/sbin/sendmail* -type f -iname sendmail)
# Получаем список всех пользователей.
USERS=$(ionice -c3 /opt/zimbra/bin/zmprov -l gaa $DOMAIN)
# Указываем дату с точностью до секунды:
DATE=$(date +%s)
# Проверяем каждого из них:
for USER in $USERS
 do
# Узнаем, когда был установлен пароль
USERINFO=$(ionice -c3 /opt/zimbra/bin/zmprov ga "$USER")
PASS_SET_DATE=$(echo "$USERINFO" | grep zimbraPasswordModifiedTime: | cut -d " " -f 2 | cut -c 1-8)
PASS_MAX_AGE=$(echo "$USERINFO" | grep "zimbraPasswordMaxAge:" | cut -d " " -f 2)
NAME=$(echo "$USERINFO" | grep givenName | cut -d " " -f 2)
# Проверяем, нет ли среди пользователей тех, у кого срок действия пароля уже истек.
if [[ "$PASS_MAX_AGE" -eq "0" ]]
then
  continue
fi
# Высчитываем дату окончания действия паролей
EXPIRES=$(date -d  "$PASS_SET_DATE $PASS_MAX_AGE days" +%s)
# Считаем, сколько дней осталось до окончания срока действия пароля
DEADLINE=$(( (($DATE - $EXPIRES)) / -86400 ))
# Отправляем письмо пользователям
SUBJECT="$NAME - Ваш пароль станет недействительным через $DEADLINE дней"
BODY="
Здравствуйте, $NAME,
Пароль вашего аккаунта станет недействительным через $DEADLINE дней, Пожалуйста, создайте новый как можно скорее.
Вы можете также создать напоминание о смене пароля в календаре Zimbra.
Заранее спасибо.
С уважением, IT-отдел
"
# Первое предупреждение
if [[ "$DEADLINE" -eq "$FIRST" ]]
then
	echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Reminder email sent to: $USER - $DEADLINE days left"
# Последнее предупреждение
elif [[ "$DEADLINE" -eq "$LAST" ]]
then
	echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Reminder email sent to: $USER - $DEADLINE days left"
# Final
elif [[ "$DEADLINE" -eq "1" ]]
then
    echo "Subject: $SUBJECT" "$BODY" | $SENDMAIL -f "$FROM" "$USER"
	echo "Last chance for: $USER - $DEADLINE days left"
fi
done

O le mea lea, e mafai ona tatou fai atu o le Zimbra Collaboration Suite e fetaui lelei lava mo na atinaʻe na faʻatinoina se faiga faʻavae faʻaupuga, ma faʻafetai i galuega faʻapipiʻi, o le a faigofie tele le faʻatumauina o tagata faigaluega e tausisi i ai.

Mo fesili uma e fesoʻotaʻi ma Zextras Suite, e mafai ona e faʻafesoʻotaʻi le Sui o le kamupani Zextras Katerina Triandafilidi ile imeli. [imeli puipuia]

puna: www.habr.com

Faaopoopo i ai se faamatalaga