Samba vfs: mysql_audit 備忘

目的: 使用 mysql 記錄 samba audit log, 並以 php 網頁查閱資料
環境: 基於 原始碼安裝 Samba + Samba-vscan
SMBD Audit 官方網頁: http://smbdaudit.sourceforge.net/

下載 smb_audit-0.3.7

cd /usr/local/src/
wget "http://sourceforge.net/settings/mirror_choices?projectname=smbdaudit&filename=smbdaudit/smb_audit-0.3.7/smb_audit-0.3.7.i386.tar.bz2"
tar jxf smb_audit-0.3.7.i386.tar.bz2

建立 MySQL 資料庫

cd /usr/local/src/smb_audit-0.3.7
mysql -u root -p -A mysql

mysql> create database smbd;
mysql> grant all on smbd.* to 'smbd'@'localhost' identified by 'smbd001';
mysql> exit

mysql -p smbd < smbd_mysql.sql

重新編譯 mysql_audit.so 給 samba-3.0.28 使用

cd /usr/local/smb_audit-0.3.7/src
yum install mysql-devel
mv 3.0.28a 3.0.28a.original
ln -s /usr/local/src/samba-3.0.28/source 3.0.28a
cp 3.0.28a/popt/popt.h 3.0.28a/include/
make
cp mysql_audit.so /opt/samba/lib/vfs/

設定 smb.conf 使用 mysql_audit

vi /etc/samba/smb.conf

vfs object = mysql_audit

service smb restart

網頁配置

cd /var/www/html/
ln -s /usr/local/src/smb_audit-0.3.7 smb_audit

瀏覽結果

http://my.web.server/smb_audit/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值