首先,到你那台XP,就是服务器上做设置。到控制面板→管理工具→本地安全策略→本地策略→安全选项,右边找到“网络访问: 不允许 SAM 帐户和共享的匿名枚举”这个禁用,“网络访问: 本地帐户的共享和安全模型”选经典。
然后就是开放共享权限了,我推荐楼主创建两个受限用户(控制面板→用户账户里面就能创建),让这两个账户一个拥有A和B的权限,另一个只有B的就好。右键要设置权限的文件夹,属性,切换到共享选项卡,把共享开了,是否开修改楼主自定。然后切换到安全选项卡,如果楼主开了修改权限的话,这里要把users组也给上修改权限。建议楼主设置安全选项卡里的权限时不要直接设定,而是点下面的高级,里面会列出所有权限。而且安全选项卡不是针对文件夹的,每个ntfs上的文件也都有,所以设定了文件夹权限里面文件未必也一样,楼主可以在高级里找到一项是将此文件夹的权限应用到所有子文件和子目录,这样权限就会都统一下去了。
做完这些,这两个文件夹就都可以被这两个账户访问了,所以我们要限制一个让它不能访问B,一样是在B文件夹的安全选项卡里,添加这个账户,然后在下边的权限上把读取打上拒绝就可以了。
之后别人登陆你这台服务器的时候会有账户和密码的输入框,输入不同的账户就会有不同的权限。