要共享文件夹并在另一台电脑上访问它,必须真正做什么

要共享文件夹并在另一台电脑上访问它,必须真正做什么

我正在 Windows 10 中创建一个使用 LAN 和共享文件夹的聊天程序。但是,我无法共享文件夹并在其他计算机上查看它们。我想知道需要在

  1. 网络和共享中心
  2. 文件夹上的“共享”选项卡
  3. 文件夹上的“安全”选项卡
  4. 防火墙设置
  5. 任何其他可能阻止它的设置。

我需要知道主机以及特别是查看文件夹的人需要什么设置。

我将编写一个脚本来自动执行 Batch 中的所有设置,但如果我知道需要设置什么,我也可以自己完成。我知道这是一个大问题,但我想指出的是,我不是请任何人为我写一个脚本。

编辑:我已经有一个可用的 LAN 和工作组

答案1

对于 LAN 上的工作组共享,通常需要做的是:

  • 两台电脑上都存在的用户帐户或用户帐户集。为了实现无缝访问,每个帐户的用户名和密码在所有机器上都应该相同。
  • 具有权限的目录,以便能够访问共享的用户能够访问它(在安全选项卡中)。设置权限以反映您希望用户能够实际执行的操作,因此请严格设置。
  • 共享配置为允许“所有人:完全控制”。不要担心您提供的权限过多(权限太松散)。共享权限不能覆盖硬盘权限,因此最推荐将所有权限逻辑放在目录上,而不是共享上。这是因为您必须做两倍的工作来配置目录的访问权限共享,因为磁盘权限写入文件系统,但共享权限在注册表中,所以如果您的操作系统损坏并且您必须重建操作系统,那么非操作系统磁盘的共享权限逻辑将会丢失。您唯一不想这样做的原因是,如果本地用户需要访问目录,但只能在本地访问它。
  • SMB(和 NTLM)协议的通用版本网络节点之间。这通常不是问题,除非您尝试从非常新的版本连接到非常旧的 Windows 版本或从非常旧的 Windows 版本连接。

几乎所有的 Windows 防火墙都会自动允许网络共享,但如果要手动配置,则需要向 LAN 开放以下端口

  • UDP\137
  • UDP\138
  • TCP\139
  • TCP\445

相关内容