有关 Sybase ASE 12.5 中各个密码过期间隔的报告
我想运行一份报告以确保每个用户的密码设置为每 30 天过期,但过期间隔似乎没有存储在 syslogins 中?
I want to run a report to make sure the password of every user is set to expire every 30 days, but the expiration interval doesn't seem to be stored in syslogins?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用以下过程获取报告:
检查那些系统过程(存储在 sybsystemprocs 数据库中)的源代码总是一个好主意,这些系统过程对您正在查找的记录进行操作(在本例中为 sp_addlogin、sp_modifylogin)
you can get report with following proc:
it is always a good idea to check source code of those system procedures (stored in sybsystemprocs database) which manipulate with records you are looking for (in this case it is sp_addlogin, sp_modifylogin)
您可以使用 sp_configure 设置所有用户密码过期日期,
将设置所有用户密码在 30 天后过期。 但不确定是否可以在报告中读取该值。 默认值为 0。
You can use sp_configure to set all users password expiration date
will set all users passwords to expire after 30 days. Not sure if this value can be read for a report though. The default is 0.
尝试
exec sp_displaylogin
获取以该用户身份登录的单个用户的设置权限。
try
exec sp_displaylogin
to get the perms for the settings for an individual user, logged in as that user.