Sambaはディレクトリ名の「::」を奇妙な文字列に変換します。

Sambaはディレクトリ名の「::」を奇妙な文字列に変換します。

Sambaは、含まれているディレクトリ名を::Unix名に直接マップしない奇妙な文字列に自動的に変換します。

例:Windowsではddrs04ia::ip76xddrshared_hiphdk_lay::ip76xddrshared_anamux8to1DUZSMU~9

この問題を解決する方法はありますか?

答え1

この問題を解決する方法はありません。その理由は、:Windowsではパス名に禁止文字がありますが、uniceでは禁止文字があるためです。

Windowsでは、:「ディスクドライブ」の分離とファイル名の代替データストリームの分離に使用されますが、uniceでは自由に使用できます。

特に、maildir(+)Windowsでは同様のディレクトリ形式を表現できません。

唯一の解決策は、:名前を含むパスをWindowsの世界に絶対に公開しないことです。

関連情報