Mac OS X Server: ネットワークホームディレクトリの名前とパスにはスペースと長い名前の使用を避ける
概要
すべてのタイプのクライアントにサービスを提供するためには、ネットワークホームディレクトリの完全なパス名はスペースが含まれておらず、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/