IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    OpenLDAP进阶使用

    bear发表于 2016-06-15 07:41:33
    love 0

    OpenLDAP进阶使用过程,记录一下。

    1,设定用户密码定期修改及过期时间
    向条目中添加一个名为shadowAccount的objectClass, 设定如下属性(attributes):
    shadowLastChange: 密码从1970年1月1日开始, 到最近一次修改, 一共间隔了多少天. 比如这里指定成16967就表示2016年6月15日. 也可以直接获取当天的日期,方法为:在系统里useradd一个用户,查看/etc/shadow中该用户的第三个值, 即是该值. 该值如果设置成0, 则表示下次登陆将强制修改密码, 用户修改密码成功以后, 该值将发生对应的变化;
    shadowMin: 密码从shadowLastChange指定的日期开始, 到多少天以后才能再次修改密码, 防止某些人天天没事就修改密码, 此值设置成0表示不限制;
    shadowMax: 密码从shadowLastChange指定的日期开始, 到多少天以后过期(即多少天后必须更改密码);
    shadowInactive: 密码过期以后还可以登陆多少天(每次登陆都会要求更改密码), 如果超过此值指定的天数, 下次登陆时会提示Your account has expired; please contact your system administrator;
    shadowWarning: 提前多少天开始警告用户密码将会过期;
    shadowExpire: 密码从1970年1月1日开始, 多少天以后将会过期, 这里一般用不到;
    shadowFlag: 暂时无用.

    一组建议的值
    shadowLastChange: 0
    shadowMin: 0
    shadowMax: 90 #每隔90天强制更换密码
    shadowInactive: 7 #过期以后还有7天可以登陆,每次登陆都会提示修改密码
    shadowWarning: 8 #提前8天开始提示密码即将过期



沪ICP备19023445号-2号
友情链接