Nrog rau encrypting emails thiab siv tus lej kos npe digital, ib txoj hauv kev zoo tshaj plaws thiab tus nqi qis los tiv thaiv email los ntawm kev nyiag nkas yog txoj cai tswj hwm tus password muaj peev xwm. Cov passwords sau rau ntawm daim ntawv, khaws cia rau hauv cov ntaub ntawv pej xeem, lossis tsuas yog tsis yooj yim txaus yog qhov sib txawv loj hauv kev lag luam cov ntaub ntawv kev ruaj ntseg thiab tuaj yeem ua rau muaj teeb meem loj nrog rau qhov tshwm sim rau kev lag luam. Qhov no yog vim li cas txhua lub lag luam yuav tsum muaj txoj cai tswj hwm tus password nruj.
Txawm li cas los xij, ib tus kws tshaj lij kev ruaj ntseg paub tias txoj cai password tsuas yog coj cov txiaj ntsig thaum nws tsis tsuas yog tshwm sim, tab sis raug saib xyuas los ntawm txhua tus neeg, lossis tsawg kawg yog cov neeg ua haujlwm tseem ceeb ntawm lub koom haum. Ua tiav qhov no yog qhov nyuaj tshaj qhov nws zoo li. Cov neeg ua haujlwm uas twb tau ua haujlwm hnyav dhau los tsis nco qab txog qhov yuav tsum tau hloov lawv tus password, lossis ua txoj hauv kev ntawm kev tiv thaiv tsawg kawg, txhua zaus ua tus password yooj yim dua thiab yooj yim dua, yog li cuam tshuam tag nrho cov txiaj ntsig. Tias yog vim li cas qhov teeb meem ntawm kev ua raws li tus password txoj cai hauv kev lag luam feem ntau yog daws los ntawm ntau yam txuj ci.
Koj tsis tas yuav muaj daim ntawv thov thib peb los tswj koj txoj cai Zimbra password. Qhov no tuaj yeem ua tiav nrog cov cuab yeej built-in.
Ua ntej, nws tsim nyog nkag siab txog kev tswj tus password li cas hauv Zimbra. Thaum tsim ib tus as khauj tshiab, tus thawj tswj hwm muab nws tus password ib ntus. Tom qab ntawd, tus neeg siv yuav muaj peev xwm nkag mus rau hauv tus account thiab hloov tus password. Tag nrho cov passwords tau muab khaws cia rau hauv daim ntawv encrypted ntawm tus neeg rau zaub mov nrog Zimbra thiab, ua tsaug rau qhov no, tsis tuaj yeem nkag mus rau tus thawj tswj hwm server. Yog li ntawd, yog tias tus neeg siv tsis nco qab nws tus password, nws yuav tsum tsim ib qho tshiab. Cia peb nco ntsoov tias kom txog thaum tsis ntev los no, tsim tus password tshiab yuav tsum muaj kev koom tes ntawm tus thawj coj, tab sis qhov tseeb version ntawm Zimbra Creative Suite 8.8.9 ntxiv lub peev xwm rau cov neeg siv los teeb tsa tus password tshiab lawv tus kheej.
Kev teeb tsa tus password tuaj yeem pom nyob rau hauv qhov chaw ntawm ib tus neeg siv thiab pab pawg neeg siv. Koj tuaj yeem configure:
- Tus password ntev - tso cai rau koj los teeb tsa qhov tsawg kawg nkaus thiab siab tshaj tus password ntev. Los ntawm lub neej ntawd, qhov tsawg kawg nkaus lo lus zais ntev yog 6 cim thiab qhov siab tshaj plaws yog 64.
- Kev laus tus password - tso cai rau koj los teeb tsa lub sijhawm tom qab uas tus password ua tsis raug. Cov neeg siv tsis tas yuav tos tus password kom tas sijhawm; lawv tuaj yeem hloov nws ua ntej nws tas sijhawm
- Yam tsawg kawg ntawm cov tsiaj ntawv loj - tso cai rau koj los teeb tsa qhov tsawg kawg nkaus ntawm cov tsiaj ntawv loj siv hauv lo lus zais
- Yam tsawg kawg ntawm cov cim qis - tso cai rau koj los teeb tsa qhov tsawg kawg nkaus ntawm cov cim qis uas siv rau hauv lo lus zais
- Yam tsawg kawg nkaus tus lej - tso cai rau koj los teeb tsa tus lej tsawg kawg ntawm 0 txog 9 siv hauv tus password
- Yam tsawg kawg nkaus cov cim cim - tso cai rau koj los teeb tsa qhov tsawg kawg nkaus ntawm cov cim cim thiab cov cim tshwj xeeb uas siv rau hauv lo lus zais
- Tiv thaiv tus password keeb kwm - tso cai rau koj los teeb tsa tus lej password kom nco qab kom tus neeg siv tsis tu ncua siv cov passwords sib npaug.
- Lo lus zais xauv - qhov kev xaiv no tso cai rau koj los tiv thaiv tus neeg siv los hloov tus password
- Pab kom tsis txhob nkag mus rau hauv kev kaw haujlwm - qhov kev xaiv no tso cai rau koj los teeb tsa qhov system ua li cas nkag mus rau tus password tsis raug
Raws li koj tuaj yeem pom, kev teeb tsa lo lus zais hauv Zimbra yog qhov hloov pauv tau yooj yim thiab tuaj yeem hloov mus rau txoj cai password ntawm yuav luag txhua lub lag luam. Tsis tas li ntawd, los ntawm kev siv cov ntawv yooj yim, koj tuaj yeem teeb tsa kev ceeb toom kom xa mus rau cov neeg siv tias lawv tus password yuav sai sai. Ua tsaug rau qhov kev ceeb toom no, tus neeg ua haujlwm yuav tuaj yeem hloov tus password hauv qhov chaw nyob ntsiag to, thaum xa ntawv ntawm tus neeg ua haujlwm uas tsis nco lub sijhawm hloov tus password tsis qhib thaum sawv ntxov tuaj yeem cuam tshuam tsis zoo rau nws txoj haujlwm.
Txhawm rau kom cov ntawv no ua haujlwm, koj yuav tsum luam nws mus rau ib daim ntawv thiab ua kom cov ntaub ntawv no ua tiav. Nws raug nquahu kom automate qhov kev ua tiav ntawm tsab ntawv no siv Cron kom nws ceeb toom txhua hnub rau cov neeg siv uas tsis tau hloov kho lawv tus password rau lub sijhawm ntev uas nws yuav tsis ua haujlwm sai. Tsis tas li ntawd, hauv tsab ntawv, tsis yog zimbra.server.com, koj yuav tsum hloov lub npe ntawm koj tus kheej sau npe.
#!/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
Yog li, peb tuaj yeem hais tias Zimbra Collaboration Suite yog qhov tsim nyog txawm tias cov tuam txhab lag luam uas tau siv txoj cai tswj hwm tus password nruj, thiab ua tsaug rau cov haujlwm tsim ua, nws yuav yooj yim heev kom tau txais cov neeg ua haujlwm nruj me ntsis rau nws.
Rau tag nrho cov lus nug ntsig txog Zextras Suite, koj tuaj yeem tiv tauj Zextras Tus Neeg Sawv Cev Katerina Triandafilidi los ntawm email [email tiv thaiv]
Tau qhov twg los: www.hab.com