Apple 是第一家使网络文件共享变得容易的计算机公司。在 Mac 上引入该功能几十年后,它在云存储时代变得不那么重要了。除非您在公司网络上——甚至经常如此——通过将文件复制到同步的桌面上的文件夹或卷,将文件推送到中央存储库会更容易。云存储还绕过了网络配置问题,比如可怕的“双 NAT”,它可以阻止通过互联网建立文件交换连接。
尽管如此,允许本地网络上的其他电脑访问存储在您 Mac 上的文件通常还是很有帮助的。让我们看看设置它需要什么。
启用文件共享
从 System Preferences > Sharing 开始。这是所有网络服务的一站式商店,macOS 包括一个文件共享复选框。启用文件共享后,您或在该 Mac 上拥有帐户的任何人都可以使用帐户凭据访问电脑的文件服务器,而无需额外配置。任何在“用户和组”中的帐户名称下方具有管理员帐户的人都可以访问启动和所有已安装卷中的文件。默认情况下,拥有普通用户帐户的人可以访问他们的主目录和主文件夹的共享文件夹。
Apple 停止了其最初的文件共享软件 AFP(Apple 文件协议),转而使用 Microsoft 发起的 SMB(服务器消息块)。这允许大量设备连接到打开文件共享的 Mac。您可以通过在“共享”首选项窗格中选择“文件共享”并单击“选项”来查看 Apple 支持的历史记录。对于最近几个 macOS 版本,只出现“使用 SMB 共享文件和文件夹”复选框,这是一个奇怪的选择。但是几年来,在 AFP 消失之前,AFP 和 SMB 是可以单独选择的。
但是,这也是您可以为使用旧版 SMB 的 Windows 系统启用向后兼容性的地方。
配置文件共享
对于您可能分享的内容以及与谁分享,您有多种选择:
- 限制共享给您和其他在 Mac 上使用普通帐户和管理员帐户的人。这是默认设置,无需进一步操作。
- 创建共享文件夹,让在 Mac 上拥有常规帐户的人可以访问,以创建池化本地存储或只写投递箱。(这是小写的“投递箱”:存放东西的地方。)
- 创建仅共享用户,他们无法登录 Mac 或通过终端会话连接到 Mac;他们只能访问共享文件夹。(请参阅“如何在 macOS 中创建仅限共享的用户以限制访问”。)
通过单击共享文件夹列表底部的 +(加号)添加共享文件夹。您可以选择任何卷或文件夹。通过选择文件夹或卷并单击 -(减号)来删除它。
通过在“共享文件夹”列表中选择文件夹然后修改“用户”列表中的现有权限,为共享文件夹分配用户和权限。您可以通过单击 + 添加用户组。(您也可以通过选择一个并单击“-”来删除某些用户和组。)
每个用户或组条目旁边的权限与 Finder 中的权限相同:
- 读取和写入:所有访问权限,包括删除项目和添加项目。
- 只读:检索文件夹中的任何内容,包括嵌套项目。
- 只写(投递箱):允许用户将文件复制到目的地但不能查看它或文件夹的任何其他内容。
- 无访问权限:仅适用于所有人,以禁用对所有其他用户和来宾连接的访问权限。
如果访客用户在“系统偏好设置”>“用户与群组”中选中了“允许访客用户连接到共享文件夹”,则访客用户可以访问任何将“所有人”设置为“无访问”以外的值的共享文件夹。但是,您也可以通过按住 Control 键单击共享文件夹、选择高级选项并取消选中“允许访客用户”来明确禁用访客访问。
您还可以使用高级选项启用网络时间机器备份到卷上的特定文件夹。我在“如何将 Mac 设置为 Time Machine 的共享备份目的地”中解释了该过程。
快速警告!启用文件共享后,可以想象世界上任何地方的任何人都可以访问您的 Mac 并充当访客用户或尝试登录。在大多数家庭网络中,ISP 和路由器配置几乎或完全不可能。尽管如此,我还是建议禁用或限制来宾访问,以避免与全世界分享您不打算分享的任何内容。
连接到 Mac 的文件服务器
在 macOS 中,您可以连接到 Finder 中的文件服务器。打开任何 Finder 并在“位置”列表下查看。启用了文件共享或屏幕共享的 Mac 出现在那里。(如果您没有看到它们,请转到 Finder > 首选项 > 边栏并检查 Bonjour 计算机。)单击任何服务器,然后单击连接为,输入凭据,然后选择一个可用的卷。
某些服务器不会显示在 Finder 中,具体取决于您的本地网络。单击“位置”下 Finder 边栏中的“网络”链接,或选择“前往”>“网络”(Command-Shift-K)。
如果您需要输入 Mac 的地址,请选择“前往”>“连接到服务器”(Command-K)。您以smb://address
格式输入地址,例如smb://10.0.1.120
,然后单击连接或按回车键。出现一个 Finder 窗口,就像您在 Finder 边栏中单击一个服务器一样。
对于您无法通过 Bonjour 查看或无法从 Windows 计算机或其他系统连接到 Mac 的 Mac,您可以在“系统偏好设置”>“网络”中找到 Mac 的地址。在左侧列表中选择任何活动接口,然后在已连接下窗格的主要部分中将显示 IP 地址。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)