Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка лога Samba на Freenas

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Sibirskiy_valenok



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую форумчан. Вопросик про Freenas и SMB. Появился деятель в сети, который периодически удаляет общие папки. Хотелось бы настроить лог самбы таким образом, чтобы в него писался IP адрес клиента, имя файла или папки, действие с файлом или папкой (удаление, перемещение, изменение). На убунту все получилось нормально, на Freenas никак не получается. Может у кого есть конфиги - хотелось бы почитать. С этой системой работаю очень мало и почти ничего о ней не знаю. Сеть без домена (авторизация на самбе nobody). Спасибо.  
Лог на Ubuntu:  

Код:
 
Jan 15 20:31:09 backup smbd_audit: smbguest 192.168.0.250 1|rmdir|ok|Mediadent/Patients/2947/Video
Jan 15 20:31:09 backup smbd_audit: smbguest 192.168.0.250 1|rmdir|ok|Mediadent/Patients/2947
Jan 15 20:31:09 backup smbd_audit: smbguest 192.168.0.250 1|unlink|ok|Mediadent/Patients/2800/42800625737RX01.DIC
 

 
На Freenas удалось по максимуму пока добиться такого лога в syslog

Код:
 
Jan 16 12:30:42 freenas smbd_audit[6355]: open Новая папка (fd 31)  
Jan 16 12:30:42 freenas smbd_audit[6355]: close fd 31  
Jan 16 12:30:42 freenas smbd_audit[6355]: open . (fd 31)  
Jan 16 12:34:14 freenas smbd_audit[6355]: close fd 37  
Jan 16 12:34:14 freenas smbd_audit[6355]: close fd 32  
Jan 16 12:34:28 freenas smbd_audit[6355]: disconnected
Jan 16 12:36:29 freenas smbd_audit[7285]: connect to service test_share by user nobody
Jan 16 12:36:29 freenas smbd_audit[7285]: open samba.log (fd 32)  
Jan 16 12:36:43 freenas smbd_audit[7285]: close fd 32  
Jan 16 12:36:58 freenas smbd_audit[7285]: disconnected
Jan 16 12:38:39 freenas smbd_audit[7357]: connect to service test_share by user nobody
Jan 16 12:38:51 freenas smbd_audit[7357]: disconnected
Jan 16 12:38:52 freenas smbd_audit[7371]: connect to service test_share by user nobody
Jan 16 12:39:03 freenas smbd_audit[7371]: disconnected
 

 
Но так не пойдет - не информативно нифига и лог самбы хотелось бы вынести в отдельный файл. Прошу кинуть в меня ссылкой полезной или конфигом.

Всего записей: 13 | Зарегистр. 04-06-2015 | Отправлено: 09:37 16-01-2019 | Исправлено: Sibirskiy_valenok, 09:42 16-01-2019
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sibirskiy_valenok  https://serveradmin.ru/logirovanie-operatsiy-s-faylami-v-samba/


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 11:46 16-01-2019
Sibirskiy_valenok



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
https://serveradmin.ru/logirovanie-operatsiy-s-faylami-v-samba/  

 
По этой статье на Убунту делал - все отлично работает, а вот на фринасе не хочет. Я вообще с фриБСД впервые столкнулся - поэтому очень сложно понять что и где там находится. А тут еще такая задачка.
 
Добавлено:
ipmanyak
а не подскажешь еще - почему не сохранятся изменения в файле /etc/syslog.conf после перезагрузки? Вроде с правами все ок. Вписываю туда smbd_audit и путь для сохранения лога самбы.
 
Добавлено:
ipmanyak
Получилось сделать так:

Код:
 
Jan 16 15:45:46 freenas smbd_audit: open . (fd 43)  
Jan 16 15:45:46 freenas smbd_audit: opendir .  
Jan 16 15:45:46 freenas smbd_audit: opendir .  
Jan 16 15:45:46 freenas smbd_audit: opendir .  
Jan 16 15:45:46 freenas smbd_audit: open Электронная таблица OpenDocument.ods (fd 42)  
Jan 16 15:45:46 freenas smbd_audit: open . (fd 43)  
Jan 16 15:45:46 freenas smbd_audit: close fd 43  
Jan 16 15:45:46 freenas smbd_audit: open . (fd 43)  
Jan 16 15:45:46 freenas smbd_audit: close fd 43  
Jan 16 15:45:46 freenas smbd_audit: close fd 33  
Jan 16 15:45:46 freenas smbd_audit: close fd 42  
Jan 16 15:45:46 freenas smbd_audit: close fd 40  
Jan 16 15:45:46 freenas smbd_audit: chmod_acl .recycle/nobody/Новая папка (2) mode 0x1c0 failed: No such file or directory
Jan 16 15:45:46 freenas smbd_audit: nobody|192.168.0.252|test_share|unlink|ok|Новая папка (2)/Электронная таблица OpenDocument.ods
Jan 16 15:45:46 freenas smbd_audit: unlink Новая папка (2)/Электронная таблица OpenDocument.ods  
Jan 16 15:45:54 freenas smbd_audit: close fd 41  
 

Но остается вопрос вынесения лога самбы в отдельный файл и записи в него только строк с такими данными:

Код:
 
Jan 16 15:45:46 freenas smbd_audit: nobody|192.168.0.252|test_share|unlink|ok|Новая папка (2)/Электронная таблица OpenDocument.ods
 

и исключения из логов этих строк:

Код:
 
Jan 16 15:45:46 freenas smbd_audit: close fd 43  
Jan 16 15:45:46 freenas smbd_audit: close fd 33  
Jan 16 15:45:46 freenas smbd_audit: close fd 42  
Jan 16 15:45:46 freenas smbd_audit: close fd 40  
 


Всего записей: 13 | Зарегистр. 04-06-2015 | Отправлено: 11:56 16-01-2019 | Исправлено: Sibirskiy_valenok, 12:55 16-01-2019
Sibirskiy_valenok



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добился такого вида лога  

Код:
 
Jan 17 15:24:14 freenas smbd_audit: nobody|192.168.0.252|pool|unlink|ok|test/samba/Электронная таблица OpenDocument - копия (29) - копия.ods
Jan 17 15:24:14 freenas smbd_audit: nobody|192.168.0.252|pool|unlink|ok|test/samba/Электронная таблица OpenDocument - копия (30) - копия.ods
Jan 17 15:24:14 freenas smbd_audit: nobody|192.168.0.252|pool|unlink|ok|test/samba/Электронная таблица OpenDocument - копия (31) - копия.ods
Jan 17 15:24:14 freenas smbd_audit: nobody|192.168.0.252|pool|unlink|ok|test/samba/Электронная таблица OpenDocument - копия (32) - копия.ods
 

 
Осталось вынести все в отдельный файл. Пытаюсь вписать строки в syslog.conf, но он после перезагрузки не сохраняет изменения. И возник вопрос - может syslog не любит писать на шару(адрес /mnt/pool/test/samba/audit.log)? Именно этот путь использую для записи логов самбы(но она не пишет).

Всего записей: 13 | Зарегистр. 04-06-2015 | Отправлено: 12:28 17-01-2019
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка лога Samba на Freenas


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru