在Active Directory上的OSX客户端安装错误的主path

我将OSX Open Directory服务器添加到Windows 2008域。 我已经得到了适当的OSX客户端身份validation,并从OD获取设置。

在AD中,用户configuration文件设置为将主文件夹连接到networkingpath,例如Z:\ to \\server\share\username

login到OSX时,这将被挂载为\\server\share

我已经使用了OSX上的AD绑定下的高级设置,但它们似乎都与使用networkingpath作为OSX主目录文件夹相关,这不是我想要的。

login到OSX时,我需要做些什么来直接将此挂载到\\server\share\username

我对OS X一无所知,但是您所描述的行为听起来就像是旧的Windows 9X操作系统的行为。 为了正确“映射”那些旧的野兽的主目录,用户的主目录必须是共享点(因为\ server \ share \ user UNC会把盘符的根映射到\ server \ share)。 我们最终分别分享了每个用户的主目录。 它会为你想要的,但它肯定不是首选。 我可以告诉你,2004年的W2K3服务器机器可以处理托pipe2500多个共享文件夹没有我会影响…

问题是,OSX将只从某个版本(10.10左右)开始,将共享点作为一个卷进行安装。 你的共享点是\\server\share ,这就是作为一个卷被挂载的东西。

如果您查看客户端计算机的停靠栏,您将看到一个文件夹图标。 此文件夹图标将根据您的需要打开用户的文件夹( \\server\share\user )。 如果您希望将用户的文件夹作为卷自动装入,则可以使用以下解决方法之一。

  • 创build一个安装用户主目录的脚本,而不是使用内置的OSX AD插件。
  • 为您的域中的每个用户创build一个共享点(对我来说这似乎是一个坏主意),而不是像现在这样使用单个共享点和子文件夹。
  • 指导您的用户使用坞站中的文件夹图标,而不是桌面上的硬盘驱动器图标
  • 使用Finder > Go > Connect to Server...手动连接到文件夹,手动input该文件夹的uri(例如: smb://server/share/user ),然后在此input链接描述用户的启动项

本文提供了深入的细节。