Mac OS X Server: ネットワークホームディレクトリの名前とパスにはスペースと長い名前の使用を避ける

  • 最終更新日: 22 10月, 2008
  • 記事: HT2799

概要

すべてのタイプのクライアントにサービスを提供するためには、ネットワークホームディレクトリの完全なパス名はスペースが含まれておらず、89 文字を超えないようにしなければなりません。これはたとえば、Apple Filing Protocol (AFP) や Network File System (NFS)のホームディレクトリに影響します。

クライアントからサーバ上のネットワークホームディレクトリへの絶対パスにスペースまたは 89 文字以上が含まれている場合、クライアントの種類によっては接続できません。
例:LDAP ベースで AFP ホームディレクトリの自動マウントを使っているクライアントが、そのホームディレクトリにアクセスできなくなることがあります。

対象製品

Mac OS X Server 10.4.7, Mac OS X Server 10.4, Mac OS X Server 10.3, Mac OS X Server 10.5

この問題を解決するには、ネットワークホームディレクトリへの完全パスにスペースが含まれないようにし、パス全体の長さが 89 文字を超えないようにします。スラッシュ(/)は 1 文字として数えられます。

パスに含まれるスペース
Mac OS X Server バージョン 10.5 以降は完全パスにスペースが含まれる事をサポートしています。Mac OS X Server バージョン 10.4 以前は完全パスにスペースが含まれる事をサポートしていません。

バージョン 10.3 〜 10.3.4 の場合:
文字数は次の 3 つの項目の合計です。

  • ユーザのホスト名の長さ(下の例では「hostname.domain.dom」が対応します)
  • ホームディレクトリの共有ポイントの絶対パス名の長さ(「/Volumes/homeDirectories/share/」)
  • 文字数 39(「/private/var/automount/Network/Servers/」)

次の例の絶対パスは正確に 89 文字となります。

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

バージョン 10.3.5 〜 10.4.x の場合:
10.3.5 から 10.4.x ではマウントのパスが以前のバージョンより短いため、使用できる文字数が増えました(最大は 89 文字のままです)。文字数は次の 3 つの項目の合計です。

  • ユーザのホスト名の長さ(下の例では「hostname.domain.dom」が対応します)
  • ホームディレクトリの共有ポイントの絶対パス名の長さ(「/Volumes/homeDirectories/share/」)
  • 文字数 25(「/private/Network/Servers/」)

次の例の絶対パスは正確に 75 文字となります。



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

バージョン 10.5 以降の場合:
Mac OS X Server バージョン 10.5 Leopard ではマウントのパスが変更されているため、使用できる文字数が増えました。文字数は次の 3 つの項目の合計です。

  • ユーザのホスト名の長さ(下の例では「hostname.domain.dom」が対応します)
  • ホームディレクトリの共有ポイントの絶対パス名の長さ(「/Volumes/homeDirectories/share/」)
  • 文字数 17(「/Network/Servers/」)

次の例の絶対パスは正確に 67 文字となります。



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

Not helpful Somewhat helpful Helpful Very helpful Solved my problem