【问题标题】:Mac Reset Password Prompt [closed]Mac重置密码提示[关闭]
【发布时间】:2012-12-09 11:13:37
【问题描述】:

所以我会尽力解释我在寻求帮助的原因。

所以我正在寻找一种方法来创建类似于 Windows 的密码重置提示。例如,当 Windows 域上的密码过期时,它会询问当前密码和新密码。

这是我所指的截图:http://moritzlaw.osu.edu/technology/training/Windows7/PasswordPrompt.jpg

我正在寻找一种在不在域中的 Mac 上执行相同操作的方法。我希望创建某种类型的工具或脚本来运行,以便用户下次登录时,他们必须更改密码。

提前感谢您的帮助。

【问题讨论】:

    标签: macos passwords reset


    【解决方案1】:

    当用户密码过期时,loginwindow 会自动执行此操作;唯一的技巧是使本地用户的密码过期。您可以使用pwpolicy 命令执行此操作:

    pwpolicy -a adminuser -u usertoforcechange -setpolicy "newPasswordRequired=1"
    

    您可以设置一堆策略,包括最小长度、至少一个字母、至少一个数字、有效期等。有关详细信息,请参阅pwpolicy man page

    【讨论】:

    • newPasswordRequired 现在被标记为已弃用。 2019年我们应该怎么做?
    【解决方案2】:

    您可以通过更改 com.apple.loginwindow plist 中的默认设置来强制非 activeDirectory 非 OpenDirectory 帐户的密码过期。如果您希望密码现在过期,NUMBER 应为 0,或者您希望密码有效的天数为 NUMBER。

    sudo defaults write /Library/Preferences/com.apple.loginwindow PasswordExpirationDays NUMBER
    

    【讨论】:

    • sudo chpass username 中可能有一个选项,但我在默认选项中没有看到它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    相关资源
    最近更新 更多