我使用的是 XP,
局域网内的另一台电脑如何才能不输入密码就通过\name\directory进行访问?
现在他每次访问时都必须输入密码。
答案1
这里有一份关于设置文件共享和各种选项的优秀指南。最好的方法是在两台机器上使用相同的帐户/密码。该指南展示了如何使用来宾帐户允许所有人访问。
编辑:好吧,这不是一个非常有用的指南,只是关于简单文件共享的大量信息。据我所知,在 XP 家庭版中,文件共享将始终使用来宾帐户。在 Pro 上,您可以更改下面的选项,或者您可以更改为始终使用与家庭版相同的来宾。该选项位于与下面相同的位置。
XP Pro 有一个默认限制,这意味着没有密码的用户帐户不能用于网络访问,可以更改它,同样在下面提到的 mmc snapin 中。我不知道 home 是否强制执行相同的限制,如果是,那么我担心你会被困住。此限制可能意味着即使是来宾帐户也需要输入密码。
有两个原因导致授予所有人访问共享的权限无法按预期工作。首先,尽管您已授予所有人通过共享的访问权限,但 NTFS 文件权限也会被检查,并且它们通常会授予用户组访问权限,而不是所有人。其次,默认情况下,所有人意味着所有经过身份验证的用户。在“安全选项”(开始 -> 运行,secpol.msc,然后在左侧找到安全选项)下有一个选项,用于“让所有人的权限应用于匿名用户”,允许您更改该设置。
请记住,如果您更改所有人或使用访客,则意味着每个人都可以访问该共享。XP 防火墙默认只允许 LAN 上的 PC 访问共享,我不知道其他防火墙会怎么做。
答案2
在您想要访问的 PC 上设置具有相同凭据(用户名/密码)的用户。
授予该用户共享的权限。
如果您不想将其限制给特定用户,请授予“所有人”共享权限。
答案3
通常,Windows 网络需要授权,而密码是授权的最常见方式。您可以尝试清除用于访问的帐户的密码,但这不太安全。
我建议保留密码,但让你的朋友映射他正在访问的共享。 有两种方法可以做到这一点:
使用脚本
net use
命令(您可以将密码作为命令的一部分放入脚本中)。例如,在您的朋友登录过程中运行一次;然后映射的共享将在他的其余会话中可访问。通过在 Windows 资源管理器中映射网络驱动器。
我推荐选项 2;密码以加密形式存储在用户注册表中,不会暴露。附带的好处是,这很容易做到。
- 在 Windows 资源管理器中,转到工具菜单并选择
Map Network Drive
。 - 选择驱动器号,然后在“文件夹”字段中输入要访问的共享的地址(例如
\\yourserver\yourshare
或\\yourserver\yourshare\optional\path
)。 - 选中“登录时重新连接”框。
- 点击“使用其他用户名连接”。在弹出的窗口中,输入访问共享所需的用户名(例如
YOURSERVER\HISUSERNAME
)和密码。点击确定。 - 在第一个提示中单击“确定”。
这应该是您的朋友唯一一次需要输入密码。