前提・実現したいこと
Ubuntu16.04LTSでNetatalk(afp)サービスを稼働しています。
そのボリューム内のディレクトリーのみ更新日を再設定したいです。
そのために最適と考えられるスクリプトや開発言語、もしくはユーティリティ、対策を教えてください。
発生している問題・エラーメッセージ
AFPとSMBサービスは同ボリュームですが、afpで閲覧した時だけディレクトリーをクリックするとディレクトリーのみ更新日が変更されてしまいます。ディレクトリーをオープンすると下層にあるオープン済のディレクトリーも同様ーに日時が更新されてしまいます。
### 試したこと 1、.DS_Storeが作成されることによる更新と考え、.DS_Storeがボリューム内に作成しない設定で運用しました。 2、iptables ufw等でパケットフィルタリングを行い、TCP UDP in outの双方向、139、548、22、5900以外をrejectし運用しました。 3、touch -d コマンドを使用し、書き換えられた更新日を以前の日時に戻しました。 上記で効果があったのは3番のtouch -d コマンドで書き換えた後は、ディレクトリーはファイル、ディレクトリーを書き換えない限り更新日が変更しませんでした。 ### 補足情報(FW/ツールのバージョンなど) Netatalkバージョン3.1.12 SAMBA 4.7.12 ここにより詳細な情報を記載してください。 C言語2ヶ月程度の初心者です。 シェルスクリプトを組みたいのですが、まだそのスキルがありません。 ディレクトリーだけでなくすべてのファイルも更新した方が良いかどうかが検証できていません。 ご教示いただけましたら幸いです。 よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー