vfs_full_audit - ثبت
عملیاتهای
Samba VFS در
گزارشهای
سیستم
این ماژول
VFS بخشی از
مجموعه samba(7)
است.
ماژول vfs_full_audit
عملیاتهای
کلاینت
انتخابشده
را با
استفاده از
syslog(3) در گزارش
سیستم ثبت
میکند.
ماژول vfs_full_audit
قادر است
مجموعه
کاملی از
عملیاتهای
Samba VFS را ثبت
کند:
aio_force
brl_lock_windows
brl_unlock_windows
chdir
close
closedir
connect
create_dfs_pathat
create_file
disconnect
disk_free
durable_cookie
durable_disconnect
durable_reconnect
fallocate
fchflags
fchmod
fchown
fcntl
fdopendir
fget_compression
fget_dos_attributes
fget_nt_acl
fgetxattr
file_id_create
filesystem_sharemode
flistxattr
fntimes
freaddir_attr
fremovexattr
fs_capabilities
fsctl
fset_dos_attributes
fset_nt_acl
fsetxattr
fs_file_id
fstat
fstatat
fstreaminfo
fsync_recv
fsync_send
ftruncate
get_alloc_size
get_dfs_referrals
get_dos_attributes_recv
get_dos_attributes_send
getlock
get_quota
get_real_filename
get_real_filename_at
get_shadow_copy_data
getwd
getxattrat_recv
getxattrat_send
is_offline
lchown
linkat
linux_setlease
lock
lseek
lstat
mkdirat
mknodat
ntimes
offload_read_recv
offload_read_send
offload_write_recv
offload_write_send
open
openat
parent_pathname
pread
pread_recv
pread_send
pwrite
pwrite_recv
pwrite_send
read
read_dfs_pathat
readdir
readlinkat
realpath
recvfile
removexattr
renameat
rewinddir
sendfile
set_compression
set_offline
set_quota
snap_check_path
snap_create
snap_delete
stat
statvfs
strict_lock_check
symlinkat
sys_acl_blob_get_fd
sys_acl_delete_def_fd
sys_acl_get_fd
sys_acl_set_fd
translate_name
unlinkat
write
علاوه بر
این
عملیاتها،
vfs_full_audit نامهای
عملیات
ویژه “all” و
“none” را نیز
شناسایی
میکند که
به ترتیب به
تمام
عملیاتهای
VFS و هیچیک
از
عملیاتهای
VFS اشاره
دارند.
اگر یک نام
عملیات
ناشناخته
استفاده
شود (برای
نمونه
املای نام
عملیات
اشتباه
باشد)،
بارگذاری
ماژول با
شکست مواجه
شده و اتصال
کلاینتها
به اشتراک (share)
استفادهکننده
از این
ماژول رد
خواهد شد.
ماژول vfs_full_audit
عملیاتها
را در قالبی
ثابت شامل
فیلدهایی
که با نویسه
’|’ از هم جدا
شدهاند
ثبت میکند.
این قالب به
صورت زیر
است:
smbd_audit: PREFIX|OPERATION|RESULT|FILE
فیلدهای
این رکورد
عبارتند
از:
•PREFIX - نتیجه
رشته full_audit:prefix پس
از
جایگزینی
متغیرها
•OPERATION - نام
عملیات VFS
•RESULT -
موفقیتآمیز
بودن یا
شکست
عملیات
•FILE - نام
فایل یا
دایرکتوری
که عملیات
روی آن
انجام
گرفته است
این ماژول
قابلیت
پشتهسازی
(stackable) دارد.
full_audit:prefix = STRING
پیامهای
بازرسی (audit) را
با STRING آغاز
میکند.
مقدار STRING
برای
متغیرهای
استاندارد
جایگزینی
فهرستشده
در
smb.conf(5)
پردازش
میشود.
پیشوند
پیشفرض "%u|%I"
است.
full_audit:success = LIST
مقدار LIST
فهرستی از
عملیاتهای
VFS است که در
صورت
موفقیت
باید ثبت
شوند.
عملیاتها
با استفاده
از نامهای
ذکرشده در
بالا مشخص
میشوند.
عملیاتها
را میتوان
با افزودن
پیشوند "!"
به ابتدای
نام
غیرفعال
کرد.
پیشفرض
بدون
عملیات (none)
است.
full_audit:failure = LIST
مقدار LIST
فهرستی از
عملیاتهای
VFS است که در
صورت شکست
باید ثبت
شوند.
عملیاتها
با استفاده
از نامهای
ذکرشده در
بالا مشخص
میشوند.
عملیاتها
را میتوان
با افزودن
پیشوند "!"
به ابتدای
نام
غیرفعال
کرد.
پیشفرض
بدون
عملیات (none)
است.
full_audit:facility = FACILITY
پیامها
را در
امکانات (facility)
مشخصشده
در
syslog(3) ثبت
میکند.
full_audit:priority = PRIORITY
پیامها
را با
اولویت (priority)
مشخصشده
در
syslog(3) ثبت
میکند.
full_audit:syslog = true/false
پیامها
را در syslog
(پیشفرض) یا
به عنوان یک
پیام سطح
اشکالزدایی
۱ (debug level 1) ثبت
میکند.
full_audit:log_secdesc = true/false
هنگامی
که کلاینت
یک acl را تنظیم
میکند،
قالب sddl
توصیفکننده
امنیت
ورودی را
ثبت میکند.
پیشفرض false
است.
ثبت
عملیاتهای
باز کردن
فایل و
دایرکتوری
در اشتراک [records]
با استفاده
از facility معادل LOCAL7
و اولویت ALERT،
شامل نام
کاربری و
آدرس IP. ثبت
وقایع شامل
تابع VFS
مربوط به open
در زمان
شکست
نمیشود:
[records]
path = /data/records
vfs objects = full_audit
full_audit:prefix = %u|%I
full_audit:success = open opendir
full_audit:failure = all !open
full_audit:facility = LOCAL7
full_audit:priority = ALERT
این صفحه
راهنما
بخشی از
نسخه 4.24.6
مجموعه Samba
است.
نرمافزار
اصلی Samba و
ابزارهای
مرتبط توسط
Andrew Tridgell ایجاد
شدهاند. Samba
اکنون توسط
تیم Samba به
عنوان یک
پروژه
متنباز
مشابه نحوه
توسعه هسته
لینوکس
توسعه داده
میشود.