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

Chr*_*ole 16 windows cache authentication samba

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

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

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

几周前我在谷歌的 Windows 命令提示符中找到了要使用的命令,但我很傻,我没有保存它......

希望有人能帮忙,谢谢!

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

小智 24

尝试这个

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

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

比点击从保险库中删除

  • 这对我接受的答案没有帮助。谢谢! (8认同)

小智 23

不完整的建议。答案是:

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

然后

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


qua*_*nta 7

这个怎么样:

net session \\samba.server.ip.address /delete
Run Code Online (Sandbox Code Playgroud)

您还可以使用:

net use
Run Code Online (Sandbox Code Playgroud)

提供活动会话列表并确保您之后删除了它们。

  • 不存在具有该计算机名称的会话。但它显然存在。IP和名字都试过了。 (3认同)
  • `net use \\computername /delete` 努力删除它,但即使在从任务管理器重新启动资源管理器后,samba 凭据仍然存在 (3认同)