Sambaのアクセスログ記録に関して
Sambaにおけるファイルのアクセス
SambaのVFSのauditを利用する。
smb.confにて
[global]
vfs objects = full_audit
full_audit:prefix = %u|%I
full_audit:success = open
full_audit:failure = connect
/etc/rc.d/init.d/smb restart
/etc/syslog.conf
user.notice /var/log/smbuser.log
を追加書き込み
/etc/rc.d/init.d/syslog restart
これで、/var/log/smbuser.logに、ユーザー名:IPアドレス:アクセスファイル名が記録される。
SMBD AUDITを利用すると、MySQL or PostgreSQLのテーブルに直接アクセス記録を書けるようである。
これについてはもう少し要調査。
ディスカッション
コメント一覧
まだ、コメントがありません