怎样在 Mac 上使用文件共享

Apple 是第一家使网络文件共享变得容易的计算机公司。 在 Mac 上引入该功能几十年后,它在云存储时代变得不那么重要了。 除非您在公司网络上(通常情况下如此),否则通过将文件复制到桌面上同步的文件夹或卷中,将文件推送到中央存储库会更容易。 Cloud 存储还绕过了网络配置问题,例如可怕的“双重 NAT”,它可以防止通过 Internet 建立文件交换连接。

尽管如此,允许本地网络上的其他计算机访问存储在 Mac 上的文件通常很有帮助。 让我们看看设置它需要什么。

启用文件共享

从系统偏好设置 > 共享开始。 macOS 包含一个用于文件共享的复选框的所有联网服务的一站式商店。 启用文件共享后,您或在该 Mac 上拥有帐户的任何人都可以使用帐户凭据访问计算机的文件服务器,无需额外配置。 任何在用户和组中拥有低于其帐户名的 Admin 帐户的人都可以访问整个启动和所有已安装卷的文件。 默认情况下,拥有普通用户帐户的人可以访问他们的主目录和主文件夹的共享文件夹。

“共享”偏好设置面板可让您配置文件共享,以便从 Mac 访问本地和 Internet。

Apple 停止了其原始文件共享软件 AFP(Apple Filing Protocol),转而使用 Microsoft 发起的 SMB(服务器消息块)。 这允许大量设备连接到已打开文件共享的 Mac。 您可以通过在“共享”首选项窗格中选择“文件共享”并单击“选项”来查看 Apple 支持的历史记录。 对于 macOS 的最后几个版本,仅出现“使用 SMB 共享文件和文件夹”复选框,这是一个奇怪的选择。 但几年来,在 AFP 消失之前,AFP 和 SMB 是分开选择的。

但是,您也可以在此处为使用旧版本 SMB 的 Windows 系统启用向后兼容性。

虽然 SMB 现在是文件共享的唯一选择,但您可以选择启用某些操作系统版本所需的 Windows 兼容模式。

配置文件共享

对于您可能分享的内容以及与谁分享,您有多种选择:

  • 限制与您和其他人定期分享 admin Mac 上的帐户。 这是默认设置,无需进一步工作。
  • 创建在 Mac 上拥有常规帐户的人可以访问的共享文件夹,以创建池本地存储或只写投递箱。 (这是小写的“投递箱”:存放东西的地方。)
  • 创建无法登录 Mac 或通过终端会话连接到 Mac 的仅共享用户; 他们只能访问共享文件夹。 (请参阅“怎样在 macOS 中创建仅共享用户以限制访问。”)

通过单击共享文件夹列表底部的 +(加号)添加共享文件夹。 您可以选择任何卷或文件夹。 通过选择文件夹或卷并单击 – (减号)来删除它。

通过在“共享文件夹”列表中选择文件夹,然后在“用户”列表中修改现有权限,将用户和权限分配给共享文件夹。 您可以通过单击 + 添加用户组。 (您也可以通过选择一个并单击“-”来删除某些用户和组。)

每个用户或组条目旁边的权限与 Finder 中的权限相同:

  • 读写:所有访问权限,包括删除和添加项目。
  • 只读:检索文件夹中的任何内容,包括嵌套项。
  • 只写(投递箱):允许用户将文件复制到目标位置,但不能查看它或文件夹的任何其他内容。
  • 无访问权限:仅适用于所有人以禁用对所有其他用户和访客连接的访问​​。
怎样在 Mac 上使用文件共享 1高级选项提供了进一步的配置限制和功能。

如果系统偏好设置 > 用户和组中的来宾用户选中了“允许来宾用户连接到共享文件夹”,则来宾用户可以访问任何将所有人设置为“无访问权限”以外的值的共享文件夹。 但是,您也可以通过按住 Control 键单击共享文件夹、选择高级选项并取消选中“允许来宾用户”来明确禁用来宾访问。

您还可以使用“高级选项”启用网络 Time Machine 备份到卷上的特定文件夹。 我在“怎样将 Mac 设置为 Time Machine 的共享备份目的地”中解释了该过程。

快速警告! 启用文件共享后,可以想象,世界上任何地方的任何人都可以访问您的 Mac 并充当访客用户或尝试登录。在大多数家庭网络中,ISP 和路由器配置几乎或完全不可能。 尽管如此,我还是建议禁用或限制访客访问,以避免与世界分享任何您不打算分享的内容。

连接到 Mac 的文件服务器

在 macOS 中,您可以在 Finder 中连接到文件服务器。 打开任何 Finder 并在 Locations 列表下查看。 启用文件共享或屏幕共享的 Mac 会出现在那里。 (如果您没有看到它们,请转到 Finder > 首选项 > 边栏并检查 Bonjour 计算机。)单击任何服务器,然后单击连接为,输入凭据,然后选择可用的卷。

某些服务器不会显示在 Finder 中,具体取决于您的本地网络。 点按“位置”下 Finder 边栏中的“网络”链接,或选取“前往”>“网络”(Command-Shift-K)。

如果您需要输入 Mac 的地址,请选取“前往”>“连接到服务器”(Command-K)。 您以格式输入地址 smb://address, 如 smb://10.0.1.120,然后单击连接或按 Return。 将出现一个 Finder 窗口,就像您在 Finder 边栏中单击服务器一样。

对于您无法通过 Bonjour 查看的 Mac,或者要从 Windows 计算机或其他系统连接到 Mac,您可以在系统偏好设置 > 网络中找到 Mac 的地址。 选择左侧列表中的任何活动接口,然后在已连接下窗格的主要部分中,将显示 IP 地址。

问 Mac 911

我们编制了一份最常被问到的问题列表,以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否已涵盖。 如果没有,我们一直在寻找新的问题来解决! 将您的电子邮件发送至 [email protected],包括适当的屏幕截图以及您是否希望使用您的全名。 并非每个问题都会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。