在 Windows 系统中(特别是我使用的 Windows Server 2008R2),有时当我将本地用户添加到本地组时,用户需要注销并再次登录,然后才能将这个新组注册到他。
但有时也可以立即完成组注册.. 用户无需注销并重新登录..
为什么会这样?
在 Windows 系统中(特别是我使用的 Windows Server 2008R2),有时当我将本地用户添加到本地组时,用户需要注销并再次登录,然后才能将这个新组注册到他。
但有时也可以立即完成组注册.. 用户无需注销并重新登录..
为什么会这样?
您提到本地用户和组,因此将 Active Directory 放在一边。
您应该始终需要重新进行身份验证,以便用户的安全令牌包含新的组成员身份。这通常意味着您需要重新登录。LSASS 仅在用户进行身份验证时分发此令牌,这通常仅在登录时,但您可以执行类似的操作
C:\> runas /user:Yourself cmd.exe
,这将提示您输入密码,您将再次通过身份验证,您的新组成员身份将被提取。(但我不能保证任何其他可能已查询您的组成员资格的正在运行的应用程序将在不重新启动这些应用程序的情况下刷新其数据等)(不提
klist.exe
,因为我们只讨论本地用户和组。)这篇文章几乎是这件事的权威。
这个视频在某种程度上回答了这个问题https://vimeo.com/73500318
该视频还解决了用户无需注销并重新登录即可访问其组成员身份刚刚添加到的资源的问题。
以下是避免登录注销麻烦的解决方案的摘要:
打开命令提示符杀死
杀死 explorer.exe 进程(它只会杀死 Windows 资源管理器。所有其他应用程序都是安全的)。
在命令提示符中键入以下命令:runas /user:DOMAIN\ explorer.exe
在上面的示例中,您将使用的用户名与您已经登录的用户名相同。