首页 文章

了解密码配置设置

提问于
浏览
0

我有一个与Oracle DBA有关的问题,我刚刚阅读了关于配置文件概念中的密码设置,我对PASSWORD_REUSE_MAX和PASSWORD_REUSE_TIME有点困惑,我对这两个主题有所了解 . 我在这里更新了我在阅读这篇文章时的理解,所以告诉我是对还是错 .

1)PASSWORD_REUSE_MAX:此设置用于重复使用旧密码 . 此设置的功能限制了重用旧密码几天 . 示例:Sql> alter profile default limit PASSWORD_REUSE_MAX 180;

假设我当前的密码是'abc123',刚才我将其更改为'xyz123' . 几天后我想将'xyz123'密码更改为'abc123'旧密码,但在PASSWORD_REUSE_MAX设置中有180天的值 . 所以现在我可以将'xyz123'更改为'abc123'旧密码,不允许上述设置,因为只有我可以在180天后使用'abc123'作为新密码 .

2)PASSWORD_REUSE_TIME:这也用于密码重用目的 . 此设置的功能是,它决定在更改密码后我们可以将旧密码设置为新密码 . 例:

Sql> alter profile default limit PASSWORD_REUSE_TIME 5;

所以现在我可以在5个密码更改后重复使用旧密码,我用示例解释,我的旧密码是'abc123',我刚将其更改为'xyz123',几天后我想更改我当前的密码'xyz123'到'abc123',但上面的设置不允许更改它 . 当我用不同的密码第6次更改密码时,它允许'abc123'作为新密码 .

请分享你的答案谢谢Bhagya Raj

1 回答

  • 0

    引用文档是否如此困难?

    简单来说, PASSWORD_REUSE_MAX 是为了再次重用旧密码,必须至少更改密码的最大次数 .

    PASSWORD_REUSE_TIME 是对您无法再次使用相同密码的天数的限制 .

    通常,这两个参数必须相互结合设置 .

    例如,如果将PASSWORD_REUSE_TIME指定为30并将PASSWORD_REUSE_MAX指定为10,则如果密码已更改10次,则用户可在30天后重复使用密码 .

    所以,你创建你的 Profiles ,

    CREATE PROFILE new_profile
      LIMIT PASSWORD_REUSE_MAX 10
            PASSWORD_REUSE_TIME 30;
    

相关问题