LINUX.ORG.RU
ФорумAdmin

Вопрос к знатокам samba


0

0

Уважаемый All, подскажите плиз, как можно реализовать такую вещь, надо что бы при доступе к файлам, расшаренным в пользовательских папках на самбе, каждый раз фиксировалось в логе, какой пользователь, с какой машины когда полез в какой файл. И если можно, то что бы еще и велся журнал кто, когда и что печатал на CUPS (тоже расшарен по самбе). Подскажите плиз или ткните в каком направлении рыть.

anonymous
Ответ на: комментарий от grustnoe

log level дает много лишнего мусора, при этом удаление и создание файла не отслеживается (ну не увидел я, может плохо искал).

infinite
()
Ответ на: комментарий от infinite

ну, там ослеживается открытие файла. 
вот например
[2004/02/04 23:56:57, 0] smbd/open.c:open_file(240)
  nobody opened file ecoli.mov read=Yes write=Yes (numopen=1)

если write=Yes - это либо создание, либо удаление, либо модификация :)

я покопался в open.c и поменял себе так, чтобы это выводилось при log 
level=1

grustnoe ★★
()

рой в направлении audit - подгружаемый vfs модуль (по мимо него есть ещё recycle - корзина и т.д.). Поставляется вместе с исходниками самбы (examples/VFS). В samba3 эти модули включаются и компилируются по дефолту.

caesar
()
Ответ на: комментарий от grustnoe

Угу, спасибо, на втором уровне вроде так ничего получилось...Конечно если юзверь из Ворда залазяет мусора многовато, а так впринципе ничего. А есть что-нить чтобы отследить работу принтера на самбе, какой документ и сколько стариц пущено на печать... Подскажите если кто вел такую статистику...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.