URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43044
[ Назад ]

Исходное сообщение
"Лог Samba. помогите настроить если это вообще возможно."

Отправлено MadGhost , 18-Апр-04 12:57 
Уважаемые гуру. Можно ли настроить самбу таким образом чтобы она показывала в логах кто че создает, удаляет. Файлы я имею в виду, т.е. позволяет ли она прослеживать все что делают пользователи?
И если можно то как?
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Лог Samba. помогите настроить если это вообще возможно."
Отправлено Linuxadmin , 20-Апр-04 11:39 
>Уважаемые гуру. Можно ли настроить самбу таким образом чтобы она показывала в
>логах кто че создает, удаляет. Файлы я имею в виду, т.е.
>позволяет ли она прослеживать все что делают пользователи?
>И если можно то как?
>Заранее благодарен.

Я бы сделал так.
Там есть параметр exec и postexec на каждый шаринг.
Пусть exec создает список файлов в шаринге а postexec - список файлов при отключении ресурса и выполняет сравнение и записывает в лог какие файлы юзер поменял. То есть параметр exec примерно такой -
exec "echo 'B %T %u подкючился к %S' >> /var/log/samba.log; ls /home/samba/sharing >> /tmp/sharing.files'

А postexec соответственно
postexec 'ls /home/samba/sharing >> /tmp/sharing.files.after; diff /tmp/sharing.files /tmp/sharing.files.after >> /var/log/samba/log'

Скрипты конечно только для примера, не знаю будут ли они работать.
Надеюсь идея понятна ?


"Лог Samba. помогите настроить если это вообще возможно."
Отправлено PJ , 20-Апр-04 12:29 
>Уважаемые гуру. Можно ли настроить самбу таким образом чтобы она показывала в
>логах кто че создает, удаляет. Файлы я имею в виду, т.е.
>позволяет ли она прослеживать все что делают пользователи?
>И если можно то как?
>Заранее благодарен.

можно. смотри доки про модули, а именно про модуль аудита (audit.so)...ну бегом покупать винты резиновые %-)))


"Лог Samba. помогите настроить если это вообще возможно."
Отправлено ovax , 21-Апр-04 02:35 
>Уважаемые гуру. Можно ли настроить самбу таким образом чтобы она показывала в
>логах кто че создает, удаляет. Файлы я имею в виду, т.е.
>позволяет ли она прослеживать все что делают пользователи?
>И если можно то как?
>Заранее благодарен.

Пропиши в конфиге что-то вроде :

   log file = /var/log/samba/%m.log
   log level = 2

Кой чего будет видно :)  По крайней мере, какие файлы открывались и для чего (чтение, запись)