日期:2014-05-17  浏览次数:20947 次

怎样能使每次访问文件服务器时,必须输入密码?
一些 Windows 服务器 (Win 2000+),AD环境。
一些 Windows 客户端 (Win XP+),AD或工作组环境。

要求:
0、服务器使用共享文件夹的形式提供文件共享服务。
1、客户端(无论AD或工作组)访问共享文件夹时,使用AD做身份验证。
2、客户端的每次访问(比如另外打开一个共享文件夹),都必须输入密码。

进行的尝试:
A.客户端:组策略>网络访问: 不允许存储网络身份验证的凭据或 .NET Passports 。
B.服务器:net config server /autodisconnect:0 。

因为同一电脑会有多人使用,无法直接使用登录时的用户,只能强制每次输入密码。有些计算机在域中,有些不在,但无论如何都需要在访问文件夹时验证凭据(领导要求跟踪到人)。"尝试A"能够让使用者在访问文件夹时输入密码(禁用了保存密码复选框),但即使还设置了"尝试B",只要Windows不注销,另一使用者仍然可以再次打开服务器上的共享而无需验证身份。虽然 net use * /delete 似乎能够做到这点,但我们无法确保用户会进行这种操作。

[也可以这么说,我希望有一种类似于Web应用程序中Session的东西(仅对单一窗口有效,退出立即失效,每次访问都需要输入密码,即使用户还没有注销)。]

------解决方案--------------------
你既然已经有域了,那还不简单啊,对共享设置权限,然后分配给域用户就行了

所有的客户端全部加入域
------解决方案--------------------
探讨
找不到人工顶贴的按钮了,手动顶一次吧。
如果无法解决,就考虑FTP/WebDav了