netatalk
なぜか、Netatalkでファイルをサーバーにコピーすると、
ファイルのタイムスタンプが現在時刻になってしまうトラブル。
3時間ぐらい悩んだ末、AppleVolumes.defaultの設定のfpermで書き込み権限が抜けていた事が原因だった。
複数ユーザでフォルダを使う場合は、
chmod 2775 /home/share chgrp nogroup /home/share usermod -G nogroup -a user1 usermod -G nogroup -a user2 vi AppleVolumes.default ... perm:0664 fperm:0664 dperm:2775
こんな感じで設定するとうまくいきそう。
2010/02/14追加
現在はこんな感じ。noadoubleオプションを付けていると、フォルダごとコピーした際に、
ファイルの日付が現在時刻になってしまったので、noadoubleはつけない方がいいみたい。
chown nobody:nogroup /home/share vi AppleVolumes.default :DEFAULT: maccharset:MAC_JAPANESE options:upriv,usedots perm:0664 dperm:0775 fperm:0664 /home/share "Share" allow:user1,user2 perm:0664 dperm:2775 fperm:0664