Ну это не совсем легко.
1) Сначала надо сделать резервную копию данных.
2) Сменять операционная система на другую (например FreeBSD). Кстати, если у тебя менше 8гб память ECC, лучше не использовать ZFS.
3) Настраивать FreeBSD, Samba, и.т.д.
4) Создать ресурсы для общего доступа
5) Добавить следующые параметры под [global] в конфигурационном файле smb.conf (или smb4.conf если установил Samba4).
Code:
vfs objects = full_audit
full_audit:prefix = %u|%I|%m|%s
full_audit:success = open opendir rmdir pwrite rename
full_audit:failure = all !open
full_audit:facility = LOCAL7
full_audit:priority = ALERT
7) добавить в конфирмации оном файле syslog.conf
Code:
LOCAL7.* /var/log/samba/log.audit
8) перезапустить сервисы samba и syslogd
Теперь можете прочитать журнал как обычно (например 'cat /var/log/samba/log.audit'). Для пользователи можно сделать cronjob, которий скопирует журнал на ресурс для общего доступа через CIFS.
Вы можете больше читать про vfs full_audit здесь
http://www.samba.org/samba/docs/man/manpages-3/vfs_full_audit.8.html а про FreeBSD (очень советую) здесь
http://www.freebsd.org/doc/ru/books/handbook/