回答:
このAppleサポート記事は、これを行う方法を説明しています:
Mac OS X 10.4:ネットワーク接続を介した.DS_Storeファイルの作成を防ぐ方法
- ターミナルを開きます。
- タイプ:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
- Returnキーを押します。
- コンピュータを再起動します
Server Faultに関する他の質問も確認することをお勧めします。
Macユーザー向けのファイル共有 .DS_Storeファイルとは何ですか。また、OSXがそれらをWindows共有に残す理由は何ですか。
私が知る限り、リソースフォークを個別のファイルとして保存することを無効にすることはできません(私はここで間違っているのが好きです)。これは、Mac OS Xの非HFSまたはUFSドライブ上のデータの損失を避けるための設計の一部であるためです。ただし、これらのファイルがサーバー上で作成されるのを「拒否」することは可能ですが、リソースフォークを実際に必要とする特定のプログラム(Quickenなど)には注意してください。
上記の最初の質問から取ったファイルを拒否するには:
さらに、SMBを介して
._FILENAME
ファイルが作成されることに注意してください。これは、OS Xが他のファイルシステムでリソースフォークデータなどを維持する方法です。これにより、Windowsベースのマシンで誰かが間違ったファイルを開こうとすると、問題が発生する可能性があります。サーバーでこれらのファイルを許可しないようにすることは可能ですが(smb.confで設定可能
veto_files=._*
)、Windows Server 2003のどこにあるかはわかりませんが、TechRepublicのこの記事を使用すると、価値のある出発点になると思います。
Blue Harvest($ 13)と呼ばれるサードパーティのユーティリティがあります。これは、問題を解決できない方法で解決しますが、ユーザーには完全に透過的です。それはFinderがファイルを作成することを可能にし、その後すぐに入り、それらを消去します。smbを介してWindows Small Business Server 2003に対して動作し、私にとっては非常に安定していて信頼性がありました。
リソースフォークを停止できるかどうかはわかりませんが、各クライアントに次のコマンドを発行することで、ネットワーク共有での.ds_storeファイルの作成を停止できます。
デフォルトはcom.apple.desktopservices DSDontWriteNetworkStoresを書き込みますtrue