设置Leopard(OS X 10.5)与运行Windows Vista的PC共享文件是一个相当简单的过程,但与任何网络任务一样,了解底层过程的工作原理也很有帮助。
从Leopard开始,Apple重新配置了Windows文件共享的设置方式。 Apple没有单独的Mac文件共享和Windows文件共享控制面板,而是将所有文件共享进程放在一个系统首选项中,从而可以轻松设置和配置文件共享。
在“与OS X 10.5共享文件 - 与Windows Vista共享Mac文件”中,我们将引导您完成配置Mac以与PC共享文件的整个过程。我们还将描述您在此过程中可能遇到的一些基本问题。
09年1月1日你需要什么
- 运行OS X 10.5或更高版本的Mac。
- 运行Windows Vista的PC。这些说明适用于Windows Vista Home和Business版本,但它们适用于任何版本的Windows Vista。
- 对Windows Vista计算机和Mac计算机的管理访问权限。
- 大概半小时的时间。
- 哦,还有一些你想分享的文件。
基础
Apple使用SMB(服务器消息块)协议与Windows用户以及Unix / Linux用户共享文件。这与Windows用于网络文件和打印机共享的协议相同,但Microsoft将其称为Microsoft Windows Network。
Apple在OS X 10.5中实现的SMB与以前版本的Mac OS略有不同。 OS X 10.5具有一些新功能,例如共享特定文件夹的选项,而不仅仅是用户帐户的公用文件夹。
OS X 10.5支持两种使用SMB共享文件的方法:访客共享和用户帐户共享。访客共享允许您指定要共享的文件夹。您还可以控制访客对每个共享文件夹的权限;选项包括只读,读写和只写(下拉框)。但是,您无法控制谁可以访问这些文件夹。本地网络上的任何个人都可以作为访客访问共享文件夹。
使用用户帐户共享方法,您可以使用Mac用户名和密码从Windows计算机登录Mac。登录后,您通常可以在Mac上访问的所有文件和文件夹都可用。
当您想要从PC访问Mac文件时,用户帐户共享方法似乎是最明显的选择,但您的用户名和密码可能会被遗忘并可在PC上访问。因此,对于大多数用户,我建议使用访客共享,因为它允许您指定要共享的文件夹,并使其他所有内容都无法访问。
有关SMB文件共享的一个重要说明。如果您关闭了用户帐户共享(默认设置),则任何尝试从Windows计算机登录Mac的人都将被拒绝,即使他们提供了正确的用户名和密码。关闭“用户帐户共享”后,只允许访客访问共享文件夹。
09年3月3日设置工作组名称
Mac和PC需要在同一个“工作组”中才能进行文件共享。 Windows Vista使用默认的工作组名称WORKGROUP。如果您未在连接到网络的Windows计算机上对工作组名称进行任何更改,那么您已准备就绪。 Mac还会创建一个默认的工作组名称WORKGROUP,用于连接到Windows计算机。
如果您更改了Windows工作组名称,就像我的妻子和我的家庭办公室网络一样,那么您需要更改Mac上的工作组名称以匹配。
更改Mac上的工作组名称(Leopard OS X 10.5.x)
- 单击Dock中的图标启动系统首选项。
- 点击 网络 系统首选项窗口中的图标。
- 选择 编辑地点 从位置下拉菜单中。
- 创建当前活动位置的副本。
- 从“位置”表单的列表中选择您的活动位置。活动位置通常称为自动,可能是工作表中的唯一条目。
- 单击链轮按钮并选择 重复的位置 从弹出菜单中。
- 键入重复位置的新名称或使用默认名称,即自动复制。
- 点击 完成 按钮。
- 点击 高级 按钮。
- 选择 WINS 标签。
- 在“工作组”字段中,输入您在PC上使用的相同工作组名称。
- 点击 好 按钮。
- 点击 应用 按钮。
单击“应用”按钮后,将断开网络连接。片刻之后,将使用您创建的新工作组名称重新建立网络连接。
09年4月设置文件共享
一旦Mac和PC上的工作组名称匹配,就可以在Mac上启用文件共享了。
启用文件共享
- 通过单击Dock中的“系统首选项”图标或从Apple菜单中选择“系统首选项”,启动系统首选项。
- 单击“共享”图标,该图标位于“系统偏好设置”的“Internet和网络”部分中。
- 从左侧的共享服务列表中,通过单击其复选框选择“文件共享”。
共享文件夹
默认情况下,您的Mac将共享所有用户帐户的公用文件夹。您可以根据需要指定其他文件夹以进行共享。
- 单击“共享文件夹”列表下方的加号(+)按钮。
- 在下拉的Finder工作表中,导航到您要共享的文件夹的位置。选择文件夹,然后单击“添加”按钮。
- 您添加的任何文件夹都具有默认访问权限。该文件夹的所有者具有读写访问权限。 “Everyone”组(包括访客)将获得“只读”访问权限。
- 要更改访客的访问权限,请单击“用户”列表中“每个人”条目右侧的“只读”。
- 将出现一个弹出菜单,其中列出了四种可用的访问权限类型。
- 读写。 客人可以阅读文件,复制文件,创建新文件以及编辑存储在共享文件夹中的文件。
- 只读。 访客可以阅读文件,但不能编辑,复制或删除共享文件夹中的任何数据。
- 只写(丢弃框)。 访客无法看到共享文件夹中存储的任何文件,但他们可以将文件和文件夹复制到共享文件夹。 Drop Box是一种允许其他人为您提供文件而无法查看Mac上任何内容的好方法。
- 无法访问。 顾名思义,访客将无法访问指定的文件夹。
- 选择要分配给共享文件夹的访问权限类型。
SMB共享的类型
选择共享文件夹并为每个共享文件夹设置访问权限后,就可以开启SMB共享了。
启用SMB共享
- 在“共享首选项”窗格仍然打开并且从“服务”列表中选择“文件共享”的情况下,单击“选项”按钮。
- 在“使用SMB共享文件和文件夹”旁边放置一个复选标记。
来宾共享由您在上一步中授予共享文件夹的访问权限控制。您还可以激活用户帐户共享,这样您就可以使用Mac用户名和密码从Windows计算机登录Mac。登录后,您通常可以在Mac上访问的所有文件和文件夹都可以从Windows计算机上获得。
用户帐户共享存在一些安全问题,主要原因是SMB将密码存储在一种方法中,该方法的安全性略低于Apple的普通文件共享系统。虽然不太可能有人能够访问这些存储的密码,但这是可能的。因此,除了在非常可信和安全的本地网络上,我不建议启用用户帐户共享。
启用用户帐户共享
- 在上一步中使用复选标记启用的“使用SMB共享文件和文件夹”选项下方是Mac上当前处于活动状态的用户帐户列表。在您希望提供给SMB用户帐户共享的每个用户帐户旁边放置一个复选标记。
- 输入所选用户帐户的密码。
- 对要为SMB用户帐户共享提供的任何其他帐户重复此操作。
- 单击“完成”按钮。
- 您现在可以关闭“共享”首选项窗格。
设置访客帐户
现在已启用SMB文件共享,如果要使用访客共享,还有一个步骤需要完成。 Apple专门为文件共享创建了一个特殊的Guest用户帐户,但默认情况下该帐户处于禁用状态。在包括您在内的任何人可以作为访客登录SMB文件共享之前,您必须启用特殊的Guest帐户。
启用访客用户帐户
- 单击“启动系统首选项” 系统偏好 Dock中的图标或通过选择 系统偏好来自Apple菜单。
- 单击位于“系统偏好设置”窗口的“系统”区域中的“帐户”图标。
- 单击左下角的锁定图标。出现提示时,提供管理员用户名和密码。 (如果您使用管理员帐户登录,则只需提供密码。)
- 从帐户列表中选择 访客帐户。
- 勾选旁边的复选标记 允许访客连接到共享文件夹.
- 单击左下角的锁定图标。
- 关闭“帐户首选项”窗格。
SMB和Vista家庭版
如果您使用的是Vista的商业版,旗舰版或企业版,请跳至下一步。此步骤仅适用于家庭版。
在我们可以访问Mac从Windows Vista共享的文件夹和用户帐户之前,我们必须启用默认的SMB身份验证。为此,我们必须编辑Windows注册表。
警告: 在对其进行任何更改之前,请始终备份Windows注册表。
在Vista Home Edition中启用身份验证
- 选择开始,所有程序,附件,运行,启动注册表编辑器。
- 在“运行”对话框的“打开”字段中,键入regedit并单击 好 按钮。
- 用户帐户控制系统将要求允许继续。点击 继续 按钮。
- 在“注册表”窗口中,展开以下内容:
- HKEY_LOCAL_MACHINE
- 系统
- CURRENTCONTROLSET
- 控制
- LSA
- 在注册表编辑器的“值”窗格中, 检查以下DWORD是否存在:lmcompatibilitylevel。如果是,请执行以下操作:
- 右键单击lmcompatibilitylevel并从弹出菜单中选择“修改”。
- 输入值数据1。
- 单击“确定”按钮。
- 如果lmcompatibilitylevel DWORD不存在,请创建一个新的DWORD。
- 从“注册表编辑器”菜单中,选择“编辑”,“新建”,“DWORD(32位)值”。
- 将创建一个名为New Value#1的新DWORD。
- 将新DWORD重命名为lmcompatibilitylevel。
- 右键单击lmcompatibilitylevel并从弹出菜单中选择“修改”。
- 输入值数据1。
- 单击“确定”按钮。
SMB和Vista业务,终极和企业
在我们可以访问Mac共享的文件夹和用户帐户之前,我们必须启用默认的SMB身份验证。为此,我们必须使用Vista的组策略编辑器,这将导致Windows注册表的更改。
警告: 在对其进行任何更改之前,请始终备份Windows注册表。
在Vista Business,Ultimate和Enterprise中启用身份验证
- 选择“开始”,“所有程序”,“附件”,“运行”,启动组策略编辑器
- 在里面 打开 在“运行”对话框的字段中,键入gpedit.msc并单击 好 按钮。
- 用户帐户控制系统将要求允许继续。点击 继续 按钮。
- 在组策略编辑器中展开以下对象:
- 计算机配置
- Windows设置
- 安全设定
- 地方政策
- 安全选项
- 右键单击 网络安全:LAN Manager身份验证级别策略项,然后选择 属性 从弹出菜单中。
- 选择 本地安全设置 标签。
- 选择 发送LM和NTLM - 用户NTLMv2会话安全性,如果协商 从下拉菜单中。
- 点击 好 按钮。
- 关闭组策略编辑器。
映射网络共享
您现在已将Mac配置为使用SMB(Windows,Linux和Unix计算机使用的文件共享协议)共享文件夹或用户帐户。您还修改了Vista以允许使用标准的默认SMB身份验证方法建立SMB身份验证。您现在可以从Vista计算机访问共享文件了。
与Windows机器共享文件时,您会发现一件令人讨厌的事情,即共享文件夹有时会从Windows Vista的网络位置中消失。解决这个间歇性问题的一种方法是使用Windows Vista的Map to Network Drive选项将共享文件夹分配给网络驱动器。这使Windows认为共享文件夹是硬盘驱动器,似乎消除了消失的文件夹问题。
将共享文件夹映射到网络驱动器
- 在Windows Vista中,选择“开始”,“计算机”。
- 在“计算机”窗口中,选择 映射网络驱动器 从工具栏中。
- 将打开“映射网络驱动器”窗口。
- 使用“驱动器”字段中的下拉菜单选择驱动器号。我喜欢用字母'Z'标记我的网络驱动器,并在每个共享文件夹的字母表中向后工作,因为字母表另一端的许多字母已经被采用。
- 单击“文件夹”字段旁边的 浏览 按钮。在打开的“浏览文件夹”窗口中,展开文件树以显示以下内容:网络,Mac的名称。您现在将看到所有共享文件夹的列表。
- 选择其中一个共享文件夹,然后单击 好 按钮。
- 如果您希望在打开Windows计算机时共享文件夹可用,请选中旁边的复选标记 登录时重新连接.
- 点击 完 按钮。您的共享文件夹现在将作为您始终可以通过“我的电脑”访问的硬盘驱动器显示在Windows计算机上。