Настройка для просмотра автора и истории изменения файлов

Status
Not open for further replies.

jackyz

Cadet
Joined
Jun 6, 2014
Messages
2
есть ли возможность во FreeNAS просматривать историю доступа к файлам?
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
Какой протокол? NFS? CIFS?
Например, у smb4.conf есть параметр 'vfs objects = full_audit', http://smb-conf.ru/vfs-objects-s.html

Я не проверил, но я думаю, что этот параметр ломает ACLs (списки контроля доступа) внутри CIFS на FreeNAS. Смотри здесь https://bugzilla.samba.org/show_bug.cgi?id=9956
Дело в том, что графический интерфейс автоматично создавит smb4.conf и включает параметр 'vfs objects = zacls'. Если ты добавляешь параметр 'vfs objects = full_audit' внутри 'auxiliary parameters', тогда предыдущий параметр перестанет работать.

Итак если тебе нужно такая настройка, лучше использовать FreeBSD.
 

jackyz

Cadet
Joined
Jun 6, 2014
Messages
2
cifs.
как просто вывести этот журнал в просмотр. (для пользователя)
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
Ну это не совсем легко.

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/
 
Status
Not open for further replies.
Top