我正在将 OSX Open Directory 服务器添加到 Windows 2008 域。我已针对 AD 正确进行了 OSX 客户端身份验证,并从 OD 获取了设置。
在 AD 中,用户配置文件设置为将主文件夹连接到网络路径,例如 Z:\\\server\share\username
当登录 OSX 时,它将被安装为\\server\share
。
我已经尝试过 OSX 上 AD 绑定下的高级设置,但它们似乎都与使用网络路径作为 OSX 主文件夹有关,这不是我想要的。
\\server\share\username
登录 OSX 时我需要做什么才能直接进行此安装?
答案1
我对 OS X 一无所知,但您所描述的行为听起来就像旧版 Windows 9X 操作系统的行为。要在这些旧系统上正确“映射”主目录,用户的主目录必须是共享点(因为 \server\share\user UNC 会将驱动器号的根目录映射到 \server\share)。我们最终单独共享每个用户主目录。它可以满足您的需要,但肯定不是首选。我可以告诉您,2004 年的 W2K3 服务器计算机可以处理托管 2,500 多个共享文件夹,而不会产生任何影响...
答案2
问题是 OSX 只会挂载分享点从某个版本(10.10 左右)开始作为卷。您的共享点是\\server\share
,因此这就是作为卷安装的。
如果您查看客户端计算机上的 Dock,您将看到一个文件夹图标。此文件夹图标将\\server\share\user
根据您的需要打开用户的文件夹 ( )。如果您希望将用户的文件夹自动安装为卷,则可以使用以下解决方法之一。
- 创建挂载用户主目录的脚本而不是使用内置的 OSX AD 插件。
- 为您域中的每个用户创建一个共享点(对我来说这似乎是个坏主意),而不是像现在这样使用带有子文件夹的单个共享点。
- 教导用户使用 Dock 中的文件夹图标,而不是桌面上的硬盘图标
- 使用 手动连接到文件夹
Finder > Go > Connect to Server...
,手动输入文件夹的 uri(例如smb://server/share/user
:),然后 在此处输入链接描述用户的启动项
本文提供深入的细节。