【问题标题】:Oracle Expired User by Date without PASSWORD_GRACE_TIMEOracle Expired User by Date without PASSWORD_GRACE_TIME
【发布时间】:2017-12-21 15:33:18
【问题描述】:

我对 DBA_USER 表中已过期的 Oracle 用户有疑问。

当 expiry_date 已经早于当前日期时,帐户状态为 Open 是什么意思?在我看来,帐户的到期取决于 PASSWORD_GRACE_TIME。但是当 PASSWORD_GRACE_TIME = Unlimited 时会发生什么?

例如(当前日期 = 21.12.2017)

Expiry_date | PASSWORD_GRACE_TIME | User Expired?
01.01.2010  | 10                  | Yes (User Expired -> User is not able to login)
20.12.2017  | 10                  | No (User not Expired -> User is able to login)
01.01.2010  | Unlimited           | No User not Expired?

我是对的?

【问题讨论】:

  • 我认为 Oracle 会无休止地提醒用户他应该更改密码 - 但我不确定。你有没有测试什么?注意,为了将 ACCOUNT_STATUS 更改为 EXPIRED(GRACE),用户必须登录。状态不会自动更改。
  • 非常感谢。我假设相同,但不幸的是我还不能测试它。

标签: oracle authentication password-protection


【解决方案1】:

Wernfried 应该是对的 Oracle 会不断提醒用户修改密码,只有在 expiry_date 后第一次登录后,ACCOUNT_STATUS 才会更改为 EXPIRED(GRACE)

【讨论】:

    猜你喜欢
    • 2014-06-29
    • 2019-06-28
    • 2022-12-27
    • 2022-12-19
    • 2015-12-02
    • 2020-05-21
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多