如何在Zimbra上设置安全密码策略
时间:2020-02-23 14:44:46 来源:igfitidea点击:
在本教程中,我们将查看在Zimbra Server上设置安全密码策略所需的所有修改。
默认情况下,Zimbra不强制执行用户帐户的任何强密码要求。
这使得账户受到损害并最终用于垃圾邮件的风险。
如何在Zimbra上设置密码策略
所以你在生产中有一个Zimbra服务器准备使用?
遵循本教程如何设置为此。
我们可能正在进行的第一件事是在Zimbra服务器上检查我们当前的密码设置。
这是使用命令完成的:
$sudo su - zimbra $zmprov gac -v | grep Password | sort | uniq zimbraFeatureChangePasswordEnabled: TRUEzimbra MobilePolicyAllowSimpleDevicePassword: FALSE zimbraMobilePolicyAlphanumericDevicePasswordRequired: FALSEzimbraMobilePolicyDevicePasswordEnabled: TRUE zimbraMobilePolicyDevicePasswordExpiration: 0zimbraMobilePolicyDevicePasswordHistory: 8 zimbraMobilePolicyMaxDevicePasswordFailedAttempts: 4 zimbraMobilePolicyMinDevicePasswordComplexCharacters: 0 zimbraMobilePolicyMinDevicePasswordLength: 4 zimbraMobilePolicyPasswordRecoveryEnabled: TRUE zimbraPasswordEnforceHistory: 0 zimbraPasswordLocked: FALSE zimbraPasswordLockoutDuration: 1h zimbraPasswordLockoutEnabled: FALSE zimbraPasswordLockoutFailureLifetime: 1h zimbraPasswordLockoutMaxFailures: 10 zimbraPasswordMaxAge: 0 zimbraPasswordMaxLength: 64 zimbraPasswordMinAge: 0 zimbraPasswordMinAlphaChars: 0 zimbraPasswordMinDigitsOrPuncs: 0 zimbraPasswordMinLength: 6 zimbraPasswordMinLowerCaseChars: 0 zimbraPasswordMinNumericChars: 0 zimbraPasswordMinPunctuationChars: 0 zimbraPasswordMinUpperCaseChars: 0 zimbraPasswordMinUpperCaseChars: 1
我们可能想要热衷的关键项目是:
zimbrapasswordmaxage:设置密码保持有效的最长时间:zimbrapasswordlockoutmaxfaxfailures:登录尝试失败的数量。
zimbrapasswordminlength:密码zimbrapasswordminnumericchars的最小长度:密码中的最小数字字符数。
zimbrapasswordminuppercaseChars:密码中所需的最小大写字符数。
在Zimbra上设置强密码策略
既然我们已经看到我们需要修改的关键参数,让我们将它们应用于服务器。
我的设置将是:
zimbraPasswordMaxAge: 90 --> In days zimbraPasswordMinLength: 7 zimbraPasswordLockoutMaxFailures: 5 zimbraPasswordMinNumericChars: 1 zimbraPasswordMinUpperCaseChars: 1
更改Zimbra Admin Web界面上的密码策略设置。
如果我们不是以终端为中心的人,可以考虑在Web UI上进行这些更改。
为此,导航到:
主页>配置>服务类>默认| defaultexternal>高级
在页面上,有一个密码策略修改的部分:
完成后,将值更改为喜好,然后单击"完成后"按钮。
更改Zimbra CLI上的密码策略设置。
我们可以更改CLI的设置。
这个语法是:
$zmprov mc <cos-name> <parameter> <value>
如果我们不知道服务类列表,请使用该命令进行检查:
$zmprov gac default defaultExternal
有关特定COS的更多详细信息,请使用:
$zmprov gc default
例子:
为确保密码上有一个大写字符和数字,请使用:
$sudo su - zimbra $zmprov mc default zimbraPasswordMinNumericChars 1 $zmprov mc default zimbraPasswordMinUpperCaseChars 1 $zmprov mc default zimbraPasswordLockoutMaxFailures 5
遵循相同的语法,可以更改所有其他参数。
有关如何在Zimbra上使用服务类的更多详细信息,请选中"帮助"页面。
$zmprov help cos copyCos(cpc) {src-cos-name|id} {dest-cos-name} createCos(cc) {name} [attr1 value1 [attr2 value2...]] deleteCos(dc) {name|id} getAllCos(gac) [-v] getCos(gc) {name|id} [attr1 [attr2...]] modifyCos(mc) {name|id} [attr1 value1 [attr2 value2...]] renameCos(rc) {name|id} {newName}