审计

详细信息请查看 man vfs_full_audit

配置

log level

日志配置

例如: log level = 1 full_audit:1@/var/log/samba/audit.log

vfs objects = full_audit

启用审计

full_audit:prefix

消息前缀

例如:full_audit:prefix = %S|%u|%I|%m

日志:张三|zhangsan|192.168.2.231|desktop-g2gfjfi|rmdir|ok|新建文件夹 (2)

full_audit:success

需要记录的成功操作列表

例如:full_audit:success = mkdir rmdir rename unlink

full_audit:failure

需要记录的失败操作列表

例如:full_audit:failure = connect

full_audit:syslog

将消息记录到syslog(默认)或作为调试级别1消息

例如:full_audit:syslog = false

full_audit:facility

syslog 设施层级定义

  • auth: 身份验证相关的消息(登录时)

  • cron: 进程或应用调度相关的消息

  • daemon: 守护进程相关的消息(内部服务器)

  • kernel: 内核相关的消息

  • mail: 内部邮件服务器相关的消息

  • syslog: syslog 守护进程本身相关的消息

  • lpr: 打印服务相关的消息

  • local0 - local7: 用户自定义的消息 (local7 通常被Cisco 和 Windows 服务器 使用)

full_audit:priority

syslog 严重性(优先)级别

  • emerg: Emergency(紧急)- 0

  • alert: Alerts (报警)- 1

  • crit: Critical (关键)- 2

  • err: Errors (错误)- 3

  • warn: Warnings (警告)- 4

  • notice: Notification (通知)- 5

  • info: Information (消息)- 6

  • debug: Debugging (调试)- 7

操作列表

  • chdir :

  • chflags :

  • chmod :

  • chown :

  • close :

  • closedir :

  • connect :

  • copy_chunk_send :

  • copy_chunk_recv :

  • disconnect :

  • disk_free :

  • fchmod :

  • fchown :

  • fget_nt_acl :

  • fgetxattr :

  • flistxattr :

  • fremovexattr :

  • fset_nt_acl :

  • fsetxattr :

  • fstat :

  • fsync :

  • ftruncate :

  • get_compression :

  • get_nt_acl :

  • get_quota :

  • get_shadow_copy_data :

  • getlock :

  • getwd :

  • getxattr :

  • kernel_flock :

  • link :

  • linux_setlease :

  • listxattr :

  • lock :

  • lseek :

  • lstat :

  • mkdir :

  • mknod :

  • open :

  • opendir :

  • pread :

  • pwrite :

  • read :

  • readdir :

  • readlink :

  • realpath :

  • removexattr :

  • rename :

  • rewinddir :

  • rmdir :

  • seekdir :

  • sendfile :

  • set_compression :

  • set_nt_acl :

  • set_quota :

  • setxattr :

  • snap_check_path :

  • snap_create :

  • snap_delete :

  • stat :

  • statvfs :

  • symlink :

  • sys_acl_delete_def_file :

  • sys_acl_get_fd :

  • sys_acl_get_file :

  • sys_acl_set_fd :

  • sys_acl_set_file :

  • telldir :

  • unlink :

  • utime :

  • write :

最后更新于