FreeNASを介してアクセスされたすべてのファイルとフォルダをどのように記録しますか?私は複数のOS(Mac、Win、Linux)で複数の人がアクセスする複数の共有を持つFreeNASを管理しています。次のような詳細なアクセスログを保持しようとしています。
これは、FreeNASホストまたはファイルを共有しているLinuxシステムで機能する方法で実行できますか?
私は今日これに出くわしました、そして以下はまだFreeNAS11で働きます
共有プロトコルとしてSMB)を使用していますか?
もしそうなら、以下をSMB Auxパラメータに追加できます
full_audit:prefix = %u|%I|%m|%S full_audit:priority = notice full_audit:failure = connect full_audit:success = open mkdir unlink rmdir rename
次に、 VFS Object
full_audit
を共有に追加します。
アクションはopen mkdir unlink rmdir rename
です。 SMB Auxパラメータに関する明確なドキュメントが見つかりませんでした。たとえば、opendir
とopen
は同じことをしているようです。または、少なくとも私のシステムではopen
は開いているファイルと開いているディレクトリをログに記録します。FreeNASは ここ にリンクしていますが、そこにfull_audit
設定が見つかりませんでした。 このリンク そして this はいくつかのパラメータを提供しますが、定義はありません。
tail -f /var/log/messages
にデータが表示されます。これにより生成される重複した無駄なログをすべて使用せずに、ログを必要な数に減らすには、より詳細なドキュメントが必要になります。