1./etc/samba/smb.conf添加如下配置:
global:
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
log file = /var/log/samba/%m.log
log level = 5 vfs:10 # 定义日志级别
vfs object = vfs
vfs object = full_audit #开启审计
full_audit:prefix = %u|%I|%S
full_audit:failure = connect chdir #审计失败的动作
full_audit:success = mkdir rmdir rename unlink pwrite_send pwrite_recv pread_recv pread_send #审计成功的动作
#full_audit:success = mkdir rmdir rename unlink pwrite pread sendfile recvfile
full_audit:facility = local5 #审计日志保存位置设置
full_audit:priority = notice #定义日志级别
共享目录:
[share]
comment = share
path = /home/share
public = no
writable = yes
vfs object = vfs
vfs object = full_audit #该目录开启审计
2.日志输出设置:/etc/rsyslog.conf

本文详细介绍了如何配置Samba服务器以实现安全的文件共享,并通过添加审计功能来跟踪用户活动。配置包括设置全局工作组、安全级别、审计选项等。日志输出被定向到rsyslog进行记录,审计日志示例显示了对共享目录的读取操作。通过这种方式,可以有效地监控和管理Samba服务器的文件访问行为。
最低0.47元/天 解锁文章
1649





