用户系列之一:用户登录后缓存用户信息在哪?如何修改用户登录方式?
2009-01-06 10:18:15 来源:WEB开发网各位都知道,用户在一台计算机上登录后,该用户的相关信息会被缓存下来,还有当访问某些Web站点也有缓存相关信息,有关这些,我们如何进行操控呢?本文就来给大家分析这些技术点!
a. Control userpasswords2 通过这条命令可以管理用户密码,也可更改计算机启动直接进入桌面环境。具体操作不用图示了吧,自己输入这条命令看看就应该解决了吧。呵呵~~
b. IE访问所所保存的密码的话是:IE--》工具--》internet选项--》删除--》密码
c. 网上邻居类的密码的话就是:运行--》gpedit.msc--》计算机配置--》WINDOWS设置--》安全设置--》本地策略--》安全选项--》网络访问: 不允许存储网络身份验证的凭据或 .NET Passports(勾选已启用就可以了)
d. 默认情况下可以缓存10个帐户的登录信息,当然你可以通过改变策略来限制用户在离线的时候登录,缓存存放的位置,它们是存放在注册表中的,具体路径如下:
HKEY_LOCAL_MACHINESecurity Cache,但是这个键值连管理员默认都没有权限查看,所以请您在Security上右击一下,点权限,然后给管理员“读”权限。之后您就能够在下面看见N1$,N2$,N3$,N4$,N5$,N6$,N7$,N8$,N9$,N10$这些键值,这就是10个缓存的凭证,可以手动删除它们。
当您登录到 Windows NT,如果域控制器无法验证帐户,会使用缓存登录信息。默认情况下, Windows NT 会记住 10 最近登录尝试。这里所指的10次,是10个用户登陆,而不是一个用户登陆的最大有效次数,一个用户可登陆的次数理论上是无限的。如果要禁止此项设定,您可以把这个值设为0。 具体设置:点击“开始→运行”并输入“gpedit.msc” , “计算机配置→Windows设置→安全设置---本地策略--安全选项中,双击交互式登录:可被缓冲的前次登陆个数(在域控制器不可用的情况下)---缓存10次登录。或在域级别上实现也可以。 也可以通过注册表更改以前登录尝试, 服务器将缓存的数。用于此参数的值有效范围是 0 到 50。 关闭登录缓存值为 0 到 50, 以上任何值将只缓存 50 登录尝试。 警告:“注册表编辑器”使用不当会导致严重的问题,这种问题可能需要重新安装操作系统。 Microsoft 不保证能够解决因为“注册表编辑器”使用不当而产生的问题。 使用注册表编辑器需要您自担风险。
缓存登录信息由下列项控制:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrent VersionWinlogon
ValueName: CachedLogonsCount
Data Type: REG_SZ
Values: 0 - 50
对该项进行任何更改需要您重新启动计算机使更改才能生效。
本文出自 “千山岛主之微软技术空间站” 博客,请务必保留此出处http://jary3000.blog.51cto.com/610705/121846
赞助商链接