我有一个连接到 iMac 的 RAID,并且我希望同一网络中的其他 Windows 用户能够访问该 RAID。
我已从 Mac 系统偏好设置中为该特定驱动器启用文件共享,并添加了我想要使用该驱动器的用户。我该如何完成最后一步,即 Windows 用户现在需要做什么才能访问这些驱动器?
我有我的机器的 SMB 地址
答案1
由于您是设置共享的人,我假设您知道共享名称和机器的 IP。从这里开始,一切都很简单。
- 打开 Windows 资源管理器。
在顶部的“当前文件夹”栏中(其中显示“此电脑”、“C:\Users{user}\”等)输入以下内容:
\\{IP ADDRESS OF MACHINE}\{SHARENAME}
例如,如果机器的 IP 是 10.0.0.1 并且共享名称是 potatoes,则您应输入:
\\10.0.0.1\potatoes
如果系统提示您输入用户名和密码,请在此处输入。如果一切顺利,您应该位于共享文件夹。
要映射驱动器,请转到“我的电脑”/“此 PC”,然后单击顶部功能区中“计算机”选项卡下的“映射网络驱动器”按钮。将打开一个窗口,要求输入驱动器号、共享位置以及两个用于重新连接和备用用户身份验证的复选框。如果您希望共享持久存在(即,如果用户注销并重新登录,共享仍然存在),请确保勾选“登录时重新连接”框。如果不是,请将其保留为未勾选状态。确保勾选“使用不同凭据连接”框。现在,选择一个驱动器号(通常您不必更改它)并输入共享位置,格式如上所示。单击“完成”,在提示时输入您的用户名和密码,如果一切顺利,驱动器现在应该映射到您分配的字母下。
答案2
您可以使用以下命令从命令行(cmd.exe 或 PowerShell)进行映射net use
:
net use m: \\iMacHostname_or_IPAddress\share /user:iMacLoginID iMacPassword
这将使用您的 Mac 登录凭据将共享作为驱动器号安装M:\
到您的 Windows 机器上。
为了保险起见,我还要补充一点,如果你使用 Windows 上的 Bash shell,你也可以以完全相同的方式执行此操作赛格威只要确保转义所有反斜杠即可。因此,如果使用 Cygwin,它实际上应该是这样的:
net use m: \\\\iMacHostname_or_IP\\share /user:iMacLoginID iMacPassword
否则,如果您想走 GUI 路线,只需转到计算机 > 映射网络驱动器 > 输入适当的信息(\\hostname\share
或\\IP\share
您在 iMac 上访问驱动器时使用的凭据)。
您还可以使用“开始”>“运行”(WinKey+R
我相信在 Windows 7+ 上也是如此),然后简单地输入\\hostnameORip\share
,系统会提示您输入凭据,此时您将输入用于在 Mac 上进行身份验证的凭据。在某些版本的 Windows(如果不是所有版本)中,您也可以从 Windows 资源管理器中的地址栏中完成此操作。