MAC定期需要更改密码的问题的解决


MAC定期需要更改密码的问题

问题描述

电脑登陆提示 密码将在X天后过期

一般来说,消费或者个人用户的机器上不会有用户账户密码时效规则,而企业用户中比较常见。主要原因是之前实习的时候为了入域,安装了ioa,但是卸载的话没使用正确的方式,直接拖垃圾桶了,当时软件设置的密码策略就还在,所以就会定期提示更改密码

解决方法

执行 pwpolicy -getaccountpolicies 来查看当前的用户策略

搜索 policyCategoryPasswordChange 关键字,发现果然有如下策略内容:

    <key>policyCategoryPasswordChange</key>
    <array>
        <dict>
            <key>policyContent</key>
            <string>policyAttributeCurrentTime &gt; policyAttributeLastPasswordChangeTime + (policyAttributeExpiresEveryNDays * 24 * 60 * 60)</string>
            <key>policyIdentifier</key>
            <string>ProfilePayload:c4c9d4c0-9f7f-0139-d063-003ee1c5a824:maxPINAgeInDays</string>
            <key>policyParameters</key>
            <dict>
                <key>policyAttributeExpiresEveryNDays</key>
                <integer>90</integer>
            </dict>
        </dict>
    </array>

执行如下命令保存原本xml:

pwpolicy -getaccountpolicies > accountpolicies.xml

记得删除第一行的内容,因为是命令领导输出,不属于xml

然后删除上面关于定期更改密码的设置,再通过如下指令设定:

➜ pwpolicy -setaccountpolicies accountpolicies.xml
Password for authenticator lanvnal:
Setting global account policies

就OK了

参考链接


文章作者: LANVNAL
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 LANVNAL !
  目录