本文章已经归档,因此 Apple 将不再对其进行更新。

OS X 服务器:在网络个人目录的名称和路径中避免使用空格和长名称

了解为什么应该在网络个人目录的名称和路径中避免使用空格和长名称。

如需为所有类型的客户端提供服务,网络个人目录的完整路径名不得超过 89 个字符。例如,这会影响 Apple 档案分享协议 (AFP) 和网络文件系统 (NFS) 个人目录。

如果从客户端到服务器上的网络个人目录的绝对路径包含超过 89 个字符,则某些类型的客户端无法连接。例如,将自动装载功能与基于 LDAP 的 AFP 个人目录搭配使用的客户端可能无法访问相应的个人目录。

要解决或避免这个问题,请确保指向网络个人目录的完整路径不超过 89 个字符。斜线或斜杠 (/) 算作一个字符。

在路径中使用空格

只有在便携式个人目录与移动帐户配合使用的情况下,Mac OS X 服务器 v10.5 及更高版本才支持在完整路径中使用空格。Mac OS X 服务器 v10.4 及更早版本不支持在完整路径中使用空格。

Mac OS X 服务器 v10.6 或更高版本

如果仅使用 Mac OS X v10.6 Snow Leopard 客户端和服务器,则路径长度限制会增加到 250 个字符。如果所用的任何客户端或服务器运行的是较早版本的软件,则应遵守较早版本的软件的路径限制。

Mac OS X 服务器 v10.5.x

Mac OS X 服务器 v10.5 中的装载路径有所不同,因此与较早版本相比,你可以使用的字符更多。字符数是通过将以下三项相加得出的:

  • 用户主机名的长度(与下面示例中的“hostname.domain.dom”相对应)

  • 个人目录共享点的绝对路径名的长度(“/Volumes/homeDirectories/share/”)

  • 字符数 17(对应的是“/Network/Servers/”)

在这个示例中,绝对路径的长度就是 67 个字符:

/Network/Servers/hostname.domain.dom/Volumes/homeDirectories/share/

Mac OS X 服务器 v10.3.5 至 10.4.x

Mac OS X 服务器 v10.3.5 至 10.4.x 中的装载路径比较早版本中的装载路径短,因此你可以使用更多字符(但仍不得超过 89 个字符)。字符数是通过将以下三项相加得出的:

  • 用户主机名的长度(与下面示例中的“hostname.domain.dom”相对应)

  • 个人目录共享点的绝对路径名的长度(“/Volumes/homeDirectories/share/”)

  • 字符数 25(对应的是“/private/Network/Servers/”)

在这个示例中,绝对路径的长度就是 75 个字符:

/private/Network/Servers/hostname.domain.dom/Volumes/homeDirectories/share/

Mac OS X 服务器 v10.3 至 10.3.4

字符数是通过将以下三项相加得出的:

  • 用户主机名的长度(与下面示例中的“hostname.domain.dom”相对应)

  • 个人目录共享点的绝对路径名的长度(“/Volumes/homeDirectories/share/”)

  • 字符数 39(对应的是“/private/var/automount/Network/Servers/”)

在这个示例中,绝对路径的长度就是 89 个字符:

/private/var/automount/Network/Servers/hostname.domain.dom/Volumes/homeDirectories/share/

发布日期: