Mac OS X で確認してみました。
結果、共有させたいフォルダは Users/Shared フォルダ内にすることの意義がみられました。
Terminal を用いて、 ls コマンドでパーミッション情報を見ると、Shared フォルダには読み書きのパーミッション情報に加えて、 sticky bit というフラグが付いてました。
% ls -ld /Users/shared
drwxrwxrwt 5 root wheel 264 Sep 29 03:32 /Users/shared
% ( d...rwt の t という情報に注目)
動作から得た結果を説明すると:(このとき、アプリケーションは TextEdit で試しています。他ではダメなものもあるかも?)
・ Shared フォルダへ移動
・ userA でファイルを作成。このとき、オーナは userA でオーナ以外は書き込み不可。
・ userA をログアウト。 userB でログイン。
・ userB でファイルを開き、「別名で保存」
--> 「上書きできないが試してみますか?」 との意味のダイアログが出て、「上書き」を選択。
・ 上書き保存され(たように見えて)、無事更新完了。
・ ファイルのアクセス権を情報で見ると、オーナは userB に変わっていて、権限は「オーナ以外は書き込み不可」。
man ページの chmod(2) を見ると、 "save swapped text even after use" ということで、(英語の不味い私はこれ以不の詳しい説明が困難になりましたが、)上書きと見えるこの動作は、裏ではファイルを入れ替える(削除して、新規保存?)ことをしている模様、といった解釈でいかがでしょうか?(ちょっと自信がないところもあるのですが。。。)
ということで、はじめの鈴木さんの質問に答えるならば、保存場所がいけない、 Shared フォルダにしましょう、となりますでしょうか。あ、野尻さんの試したときに削除できなかったという問題が謎のままですが。。。さらに Public フォルダでは OK ? ウーム(混乱) :-(
Shared 以外のフォルダ(例えば "folder" )に同等のパーミッションをつけるには、次のようにします。
% chmod 1777 folder
% ls -ld folder
drwxrwxrwt 2 userB staff 24 Sep 29 04:01 folder
%
see also: sticky(8)
ちなみに全然関係ないですが、 TextEdit 上で書いた「上書き」という文字列を Netscape 6.1 の TEXTAREA フィールドにペーストすると「不書き」と化けてしまいますね。。