如何清除 Windows 7 中受密码保护的 samba 共享的“身份验证缓存”?

如何清除 Windows 7 中受密码保护的 samba 共享的“身份验证缓存”?

我有一个 Linux samba 服务器,并明确列出了可以访问该文件夹的用户。

我已成功配置 Samba,从 Windows 访问共享时需要用户名和密码(使用 smbpasswd 等)。

但现在我想强制清除 Windows 计算机上的身份验证缓存。例如,当我去同事的计算机时,我使用我的帐户访问受保护共享中的文件,但在我离开他的计算机之前,我想确保清除了授权缓存,这样他就无法使用我的凭据访问该文件夹。

几周前我在 Google 上找到了在 Windows 命令提示符中使用的命令,但我真傻,我没有保存它……

希望有人可以帮忙,谢谢!

哦,Samba 配置为工作组而不是域(如果有帮助的话) - 所以 Windows 用户在启动时不会登录到域。

答案1

这个怎么样:

net session \\samba.server.ip.address /delete

您还可以使用:

net use

提供活动会话列表并确保随后已删除它们。

答案2

尝试这个

控制面板\所有控制面板项\凭据管理器

单击要删除的信用旁边的箭头

然后点击从保管库中删除

答案3

不完整的建议。答案是:

如前所述,清除凭证管理器中的所有条目,关闭所有打开的共享资源管理器窗口和/或所有使用该共享的应用程序。

然后

打开服务管理器。找到“Workstation”服务并重新启动它。

答案4

如果从凭据管理器中删除凭据没有帮助,那么您还有两个选择:
1) 打开运行并执行rundll32.exe keymgr.dll, KRShowKeyMgr并查找您想要删除的地址。2
) 如果 CMDnet use没有显示任何内容,则以cmd管理员身份打开并执行:

net stop workstation /y
net start workstation

这应该会清除缓存。最后一个选项对我来说总是有效的。

相关内容