SMBネットワーク共有アクティビティ履歴ヘルプ

SMBネットワーク共有アクティビティ履歴ヘルプ

server1この質問の目的のためにホストされているサーバーがあります。サンバshare1私のローカルネットワークのネットワーク共有。User1この共有は読み取りおよび書き込み権限でアクセスできます。

私は、共有で発生したすべてのアクティビティを簡単で基本的な形式で文書化できるようにしたいと思います。

私が探しているものの例は次のとおりです。

[DATESTAMP][TIMESTAMP] User1 accessed share1 from device1
[DATESTAMP][TIMESTAMP] User1 opened folder1
[DATESTAMP][TIMESTAMP] User1 deleted file 'filename'
[DATESTAMP][TIMESTAMP] User1 created folder 'folder2'
[DATESTAMP][TIMESTAMP] User1 created file 'file1'

など。

ファイルとフォルダの作成と削除、ファイルとフォルダへのアクセス、名前の変更、削除、移動、権限の変更など、あらゆる種類のアクティビティ(ファイルの実行までを含む)を非常にシンプルで読みやすい形式で記録します。

すべての助けに感謝!

ベストアンサー1

これが私がしたことであり、これが私が一緒にできる最善のものです。 Web検索サンバ vfs extd_audit詳細

必要に応じてログレベルを0からより高い数値に調整します。

/etc/samba/smb.confサンバサーバーから

 [global]
    workgroup = SAMBA
    security = user

    passdb backend = tdbsam

    printing = bsd
    printcap name = /dev/null
    load printers = no
    disable spoolss = yes

    log level = 0 vfs:10

    log file = /var/log/samba/sambavfs.log
    # no log rotation
    max log size = 0

    smb encrypt = required
    client min protocol = SMB3
    client max protocol = SMB3
   #  client ipc signing = mandatory
    client signing = mandatory
    server signing = mandatory
    obey pam restrictions = yes

[data]
    comment = data
    inherit acls = Yes
    read only = No
    path = /data
    directory mask = 770
    create mask = 660
    vfs objects = extd_audit

おすすめ記事