我在PAP工作组中有一台名为PAP44的新Windows 7机器。 networking设置为有线LAN的“工作”模式。
我有几个用户,我已经共享一个文件夹,并设置它,使两个用户可以读/写。 对我来说混淆,而不是共享该文件夹(因为我习惯了旧版本的Windows)似乎是共享一个path( \\pap44\users\...\myFolder )
从局域网上的另一台机器上运行XP,当我到\\PAP44\Users我要求input用户名和密码,但是用户名+密码都不起作用。 它只是跳回到用户名和密码对话框,除了我input的用户名前缀PAP44\
我的最终目标是让我的Debian / Ubuntu机器能够访问这个共享,但首先我想我会尝试让它在Windows中工作,毕竟,这应该是容易的!
有没有另一个步骤? (PS。我不是一个“ 肇事逃逸 ”的案子!)
确保您使用的是在Windows 7上创build的帐户的凭据。另外,我还将检查“安全”选项卡上该共享文件夹的NTFS权限。
否则,您可以尝试禁用密码提示以检查问题是否与凭证相关。
打开“控制面板>打开”networking和共享中心>select“高级共享设置>展开”家庭/工作networking>滚动到“密码保护>select”closures密码保护共享。
作为@inhabitant已经提到,简短的答案是你需要在Windows 7机器上禁用文件共享密码保护。
这是关于这个话题的一个很好的链接。
当您将共享标记为Everyone读取/写入时,Windows 7系统仍需要从每个连接进行身份validation。 当失败连接被拒绝。
只要您禁用文件共享密码保护 ,您启用来宾访问权限。 这使得无需身份validation即可访问共享。 这将允许从XP机器访问系统。
默认情况下,来自XP的身份validation与Windows 7不兼容 ,这就是为什么您只能访问未经身份validation的共享。
如果你想在不同的MS操作系统和Linux之间使用SMB共享,我会build议你考虑设置一个SAMBA共享。
在内部卡上提供一个带有静态IP的良好路由表。 确保默认网关是互联网卡。 要从XP访问win 7,必须有公用networking作为win 7机器的位置,并在XP机器上安装IPv6。 IPv6就像到处都是DHCP一样。 MacOs和XP机器仅在公共networking位置上为胜利7组工作。