Ho lokisa Leano la Tšireletso ea Lekunutu ho Zimbra

Hammoho le ho ngolla mangolo-tsoibila le ho sebelisa signature ea dijithale, e 'ngoe ea litsela tse sebetsang ka ho fetesisa le tse theko e tlase tsa ho sireletsa lengolo-tsoibila hore le se ke la qhekelloa ke leano le nang le bokhoni ba ts'ireletso ea password. Li-password tse ngotsoeng likotoaneng tsa pampiri, tse bolokiloeng lifaeleng tsa sechaba, kapa tse sa rarahanang ka ho lekaneng kamehla ke lekhalo le leholo ho ts'ireletso ea tlhahisoleseling ea khoebo mme li ka lebisa liketsahalong tse tebileng tse nang le litlamorao tse hlakileng khoebong. Ke ka lebaka leo khoebo efe kapa efe e tlamehang ho ba le leano le tiileng la ts'ireletso ea password.

Ho lokisa Leano la Tšireletso ea Lekunutu ho Zimbra

Leha ho le joalo, setsebi leha e le sefe sa tšireletso se tseba hore pholisi ea password e tla tlisa liphello feela ha e se feela, empa e hlokomeloa ka thata ke bohle, kapa bonyane ke basebeletsi ba bohlokoa ba mokhatlo. Ho finyella sena ho thata ho feta kamoo ho bonahalang kateng. Basebeletsi ba seng ba ntse ba imetsoe haholo ke mosebetsi ba lula ba lebala ka tlhokahalo ea ho fetola phasewete ea bona, kapa ho nka tsela ea ho hanyetsa bonyane, nako le nako ba etsa hore phasewete e be bonolo le e bonolo, kahoo ba hlokomoloha phello eohle. Ke ka lebaka leo taba ea ho latela leano la password likhoebong hangata e rarolloa ka mekhoa e fapaneng ea tekheniki.

Ha o hloke lits'ebetso tsa mokha oa boraro ho tiisa leano la hau la password ea Zimbra. Sena se ka finyelloa ka lisebelisoa tse hahiloeng.

Taba ea pele, ho bohlokoa ho utloisisa hore na taolo ea password e sebetsa joang Zimbra. Ha ak'haonte e ncha e etsoa, ​​​​mookameli o e fa phasewete ea nakoana. Ka mor'a sena, mosebedisi o tla khona ho kena ka boithaopo ka akhaonto le ho fetola phasewete. Li-password tsohle li bolokiloe ka mokhoa o patiloeng ho seva le Zimbra, 'me, ka lebaka lena, ha li fihlellehe esita le ho motsamaisi oa seva. Ke ka lebaka leo, haeba mosebelisi a lebala password ea hae, a tla tlameha ho etsa e ncha. A re u hopotse hore ho fihlela morao tjena, ho theha phasewete e ncha ho ne ho hloka ho kenya letsoho ha molaoli, empa mofuta oa morao-rao oa Zimbra Creative Suite 8.8.9 o ekelitse bokhoni ba basebelisi ho ipehela phasewete e ncha ka bobona.

Ho lokisa Leano la Tšireletso ea Lekunutu ho Zimbra
Litlhophiso tsa leano la password li ka fumaneha litlhophisong tsa basebelisi ka bomong le lihlopha tsa basebelisi. O ka lokisa:

  • Bolelele ba password - bo u lumella ho beha bonyane le bolelele bo boholo ba password. Ka mokhoa o ikhethileng, bonyane bolelele ba password ke litlhaku tse 6 mme boholo ke 64.
  • Botsofali ba password - bo u lumella ho beha nako eo ka mor'a moo password e fetohang e sa sebetseng. Basebelisi ha baa tlameha ho emela hore password e fele; ba ka e fetola pele e felloa ke nako
  • Bonyane ba litlhaku tse kholo - e u lumella ho beha palo e tlase ea litlhaku tse kholo tse sebelisitsoeng ho password
  • Litlhaku tse fokolang tse fokolang - li u lumella ho beha palo e fokolang ea litlhaku tse tlaase tse sebelisoang ho password
  • Litlhaku tse fokolang tsa linomoro - li u lumella ho beha palo e fokolang ea linomoro ho tloha ho 0 ho isa ho 9 e sebelisitsoeng ho password
  • Matšoao a fokolang a matšoao - a u lumella ho beha palo e fokolang ea matšoao a matšoao le litlhaku tse khethehileng tse sebelisitsoeng ho password
  • Kenya ts'ebetsong nalane ea li-password - e u lumella ho beha palo ea li-password tse lokelang ho hopoloa e le hore mosebelisi a se ke a sebelisa li-password tse kopitsoang nako le nako.
  • Phasewete e notletsoe - khetho ena e u lumella ho thibela mosebelisi ho fetola phasewete
  • Numella ho hloleha ho kena ho Lockout - khetho ena e u lumella ho hlophisa hore na sistimi e sebetsa joang ha o kenya phasewete e fosahetseng.

Joalo ka ha u bona, litlhophiso tsa password ho Zimbra li bonolo ebile li khona ho ikamahanya le leano la password ea hoo e batlang e le khoebo efe kapa efe. Ho feta moo, ka ho sebelisa mongolo o bonolo, o ka theha likhopotso tse tla romelloa ho basebelisi hore password ea bona e tla fela haufinyane. Ka lebaka la khopotso e joalo, mosebeletsi o tla khona ho fetola phasewete sebakeng se khutsitseng, athe poso ea mosebeletsi ea hlolohetsoeng nako ea ho fetola phasewete e sa buleheng hoseng e ka ama ts'ebetso ea hae hampe.

E le hore mongolo ona o sebetse, o hloka ho o kopitsa faeleng le ho etsa hore faele ena e phethahale. Ho kgothaletswa ho iketsetsa ts'ebetso ea mongolo ona o sebelisa Cron e le hore letsatsi le leng le le leng e tsebise basebelisi ba sa kang ba ntlafatsa password ea bona ka nako e telele hore haufinyane e tla khaotsa ho sebetsa. Ntle le moo, ho script, sebakeng sa zimbra.server.com, o tlameha ho kenya lebitso la sebaka sa hau sa marang-rang.

#!/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

Kahoo, re ka re Zimbra Collaboration Suite e loketse haholo esita le bakeng sa likhoebo tse sebelisitseng leano le thata la password, 'me ka lebaka la mesebetsi e hahelletsoeng, ho tla ba bonolo ho etsa hore basebetsi ba e khomarele ka tieo.

Bakeng sa lipotso tsohle tse amanang le Zextras Suite, o ka ikopanya le Moemeli oa Zextras Katerina Triandafilidi ka imeile [imeile e sirelelitsoe]

Source: www.habr.com

Eketsa ka tlhaloso