Титла: Samba extd_audit Публикувано от: anakinn в Jan 07, 2008, 11:22 Здравейте.
Ползвам самба 3.0.23 + extd_audit модул. В глобалния конфиг съм задал syslog = 0 за да не ползва sysloga и да записва информацията в log.smbd За жалост, обаче продължава да записва във /var/log/messages Порових насам - натам, пише че няма да стане, но все пак някаква идея или по някакъв друг начин да го накарам да не записва в messages ? Благодаря ! Титла: Samba extd_audit Публикувано от: k4BIG в Jan 07, 2008, 12:00 log file = /var/log/samba/log.%m
max log size = 1000 syslog = 0 Титла: Samba extd_audit Публикувано от: maniac в Jan 07, 2008, 18:58
[Тук] е описано подробно. Провери си конфиг-а с #testparm -s да видим дали самбата ти интерпретира smb.conf, както ти се иска ![]() Титла: Samba extd_audit Публикувано от: anakinn в Jan 08, 2008, 14:02 При мене ли нещо не се получава...
[global] workgroup = CENTRAL server string = kar1 smb passwd file = /usr/local/etc/usrpass log level = 0 vfs:2 syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 name resolve order = wins bcast lpq cache time = 10 socket options = TCP_NODELAY, SO_RCVBUF=8192 SO_SNDBUF=8192 load printers = No printcap name = /etc/printcap show add printer wizard = No os level = 22 preferred master = No local master = No passdb expand explicit = No admin users = niki, root read only = No hosts allow = 192.168.1., 127., 192.168.2., 10. Пробвах и без : log level = 0 vfs:2 в global надолу са вече са описаните шеъри, но като дам tail -f /var/log/messages продължата да пише в messages Jan 8 13:54:56 KAR1 smbd_audit[19120]: opendir ./ Jan 8 13:54:56 KAR1 smbd_audit[19120]: opendir . Jan 8 13:54:56 KAR1 last message repeated 3 times Jan 8 13:54:57 KAR1 smbd_audit[19120]: opendir Rush Hour 3 Jan 8 13:54:58 KAR1 last message repeated 4 times Jan 8 13:54:58 KAR1 smbd_audit[19120]: open Rush Hour 3/Rush Hour 3.srt (fd 19) Jan 8 13:54:58 KAR1 smbd_audit[19120]: opendir Rush Hour 3 Докато: KAR1# tail -f /var/log/samba/log.smbd Copyright Andrew Tridgell and the Samba Team 1992-2006 [2008/01/08 13:49:21, 0] smbd/server.c:main(805) smbd version 3.0.22 started. Copyright Andrew Tridgell and the Samba Team 1992-2006 [2008/01/08 13:51:30, 0] smbd/server.c:main(805) smbd version 3.0.22 started. Copyright Andrew Tridgell and the Samba Team 1992-2006 [2008/01/08 13:51:31, 0] smbd/server.c:main(805) smbd version 3.0.22 started. Copyright Andrew Tridgell and the Samba Team 1992-2006 KAR1# tail -f /var/log/samba/log.nmbd [2008/01/08 13:51:28, 0] nmbd/nmbd.c:terminate(58) Got SIGTERM: going down... [2008/01/08 13:51:30, 0] nmbd/nmbd.c:main(727) Netbios nameserver version 3.0.22 started. Copyright Andrew Tridgell and the Samba Team 1992-2006 [2008/01/08 13:51:30, 0] nmbd/nmbd.c:terminate(58) Got SIGTERM: going down... [2008/01/08 13:51:31, 0] nmbd/nmbd.c:main(727) Netbios nameserver version 3.0.22 started. Copyright Andrew Tridgell and the Samba Team 1992-2006 ....... Титла: Samba extd_audit Публикувано от: anakinn в Jan 11, 2008, 09:05 Някой пробвал ли го реално дали се получава ?
Титла: Samba extd_audit Публикувано от: maniac в Jan 11, 2008, 13:08 Интересното е, защо самбата ти игнорира тези двете
Дай си, моля те, целия smb.conf, да погледнем как зареждаш vfs-а. Титла: Samba extd_audit Публикувано от: anakinn в Jan 11, 2008, 13:49 [global]
workgroup = CENTRAL server string = kar1 smb passwd file = /usr/local/etc/usrpass log level = 0 vfs:2 log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 #include = /usr/local/etc/smb.conf.%m #syslog auditing = true #syslog audit format = $action $user socket options = TCP_NODELAY, SO_RCVBUF=8192 SO_SNDBUF=8192 name resolve order = wins bcast lpq cache time = 10 printcap name = /etc/printcap load printers = No show add printer wizard = No os level = 22 preferred master = No local master = No passdb expand explicit = No admin users = root read only = No hosts allow = 192.168.1., 127., 192.168.2., 10. [data1] comment = Data1 path = /data1 admin users = root read list = all write list = root guest ok = Yes vfs object = extd_audit recycle recycle: config-files = /usr/local/etc/samba-recycle.conf #syslog audit actions = FILEDELETE FILEMOVE FILECOPY #syslog audit facility = LOG_LOCAL1 #vfs object = /usr/local/lib/samba/vfs/recycle.so #vfs options = /usr/local/etc/samba-recycle.conf Титла: Samba extd_audit Публикувано от: maniac в Jan 11, 2008, 20:06 Пробвах я тази схема на една машинка, без да гледам твоя конфиг.
Ефекта беше същия ![]() В нета не намерих никаква смислена информация по въпроса, освен някакъв стар [бъгрепорт] Ако нищо друго не помогне, виж [това] дали ще ти свърши работа. Титла: Samba extd_audit Публикувано от: anakinn в Jan 14, 2008, 10:30 И аз стигнах до същото място преди половин година някъде.
Дори бях писал до самбите, но нямаше отговор - те ме препратиха към същия репорт. Това, което ти ми предложи е за "X" а аз не ползвам такива... дали има някакъв друг вариант ? Титла: Samba extd_audit Публикувано от: anakinn в Jan 15, 2008, 17:34 Друг вариант за аудит има ли изобщо ?
Примерно да не използвам това на самбата, а може би ако може да се добави нещо към сислога или знам ли и аз... Титла: Samba extd_audit Публикувано от: rpetrov в Jan 16, 2008, 00:14 Един поглед в кода на vfs_extd_audit ми подсказа, че може да се зададе facility и priority за extd_audit, чак във версия 3.2.x - не става за 3.0.x
![]() Като подсистема за контрол vfs_audit(8) и vfs_full_audit(8) не ти вършат ли работа ? Например: в smb.conf:
в syslog.conf:
Титла: Samba extd_audit Публикувано от: anakinn в Jan 17, 2008, 10:31 Доколкото разбирам трябва в smb.conf да сложа
audit:facility = LOCAL7 Като дам testparm -s и не се появява в конфига. Другите - syslog, vfs object.... да останат ли включени или ? Обаче в syslog-а нещо не можах да се оправя... cat /etc/syslog.conf # $FreeBSD: src/etc/syslog.conf,v 1.28 2005/03/12 12:31:16 glebius Exp $ # # Spaces ARE valid field separators in this file. However, # other *nix-like systems still insist on using tabs as field # separators. If you are sharing this file between systems, you # may want to use only tabs as field separators here. # Consult the syslog.conf(5) manpage. *.err;kern.warning;auth.notice;mail.crit /dev/console *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages security.* /var/log/security auth.info;authpriv.info /var/log/auth.log mail.info /var/log/maillog lpr.info /var/log/lpd-errs ftp.info /var/log/xferlog cron.* /var/log/cron *.=debug /var/log/debug.log *.emerg * # uncomment this to log all writes to /dev/console to /var/log/console.log #console.info /var/log/console.log # uncomment this to enable logging of all log messages to /var/log/all.log # touch /var/log/all.log and chmod it to mode 600 before it will work #*.* /var/log/all.log # uncomment this to enable logging to a remote loghost named loghost #*.* @loghost # uncomment these if you're running inn # news.crit /var/log/news/news.crit # news.err /var/log/news/news.err # news.notice /var/log/news/news.notice !startslip *.* /var/log/slip.log !ppp *.* /var/log/ppp.log #local0.info /var/log/audit.samba #user.*;user.!warn /var/log/audit.log #*.info;mail.none;local5.none;authpriv.none;cron.none;auth.!=info /var/log/messages #user.*;user.!warn;authpriv.none;cron.none;mail.none;news.none /var/log/samba/audit.log Титла: Samba extd_audit Публикувано от: tmcdos в Jan 21, 2008, 14:16 Ако искаш някое facility да отива в друг файл, а не в /var/log/messages - не е достатъчно да го добавиш като ред в /etc/syslog.conf. Трябва също така и да го изключиш от /var/log/messages.
За какво говоря ? Ако просто напиша така:
ще получа съобщенията на PureFTP в /var/log/pureftp.log, но ще ги имам също и в /var/log/messages. За да ги махна от там, трябва да напиша следното:
ftp.none означава, че никакви съобщения за facility ftp няма да се записват в /var/log/messages Титла: Samba extd_audit Публикувано от: maniac в Jan 21, 2008, 18:27
Иска само Апач, PHP, и PG/MySQL. Работи добре, но не съм го пускал още под пара. ![]() Титла: Samba extd_audit Публикувано от: anakinn в Jan 22, 2008, 14:49 Пфууууууу
нещо не мога да се оправя Създадох /var/log/local7 В syslog-а какво ли не пробвах Мисля, че бъркам словореда, не че съм много наясно *.info;*.!warn;local7.!* /var/log/local7 local7.* /var/log/local7 на прав път ли съм ? tmcdos@ даде пример за фтп, а за аудит на самбата ? Титла: Samba extd_audit Публикувано от: tmcdos в Jan 23, 2008, 23:30
По същия начин, както за FTP-то:
Титла: Samba extd_audit Публикувано от: anakinn в Jan 24, 2008, 16:44 Не знам, мисля че и това не става....
във local7 нищо не трупа.. собственика и правата са същите както на /var/log/messages cat /etc/syslog.conf # $FreeBSD: src/etc/syslog.conf,v 1.28 2005/03/12 12:31:16 glebius Exp $ # # Spaces ARE valid field separators in this file. However, # other *nix-like systems still insist on using tabs as field # separators. If you are sharing this file between systems, you # may want to use only tabs as field separators here. # Consult the syslog.conf(5) manpage. *.err;kern.warning;auth.notice;mail.crit /dev/console *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages security.* /var/log/security auth.info;authpriv.info /var/log/auth.log mail.info /var/log/maillog lpr.info /var/log/lpd-errs ftp.info /var/log/xferlog cron.* /var/log/cron *.=debug /var/log/debug.log *.emerg * # uncomment this to log all writes to /dev/console to /var/log/console.log #console.info /var/log/console.log # uncomment this to enable logging of all log messages to /var/log/all.log # touch /var/log/all.log and chmod it to mode 600 before it will work #*.* /var/log/all.log # uncomment this to enable logging to a remote loghost named loghost #*.* @loghost # uncomment these if you're running inn # news.crit /var/log/news/news.crit # news.err /var/log/news/news.err # news.notice /var/log/news/news.notice !startslip *.* /var/log/slip.log !ppp *.* /var/log/ppp.log #local0.info /var/log/audit.samba #user.*;user.!warn /var/log/audit.log #*.info;mail.none;local5.none;authpriv.none;cron.none;auth.!=info /var/log/messages #user.*;user.!warn;authpriv.none;cron.none;mail.none;news.none /var/log/samba/audit.log *.info;*.!warn;local7.none /var/log/messages local7.* /var/log/local7 testparm -s | less Load smb config files from /usr/local/etc/smb.conf Processing section "[data1]" Processing section "[movies]" Processing section "[logs]" Processing section "[sambatest]" Processing section "[backup]" Processing section "[fprot]" Processing section "[schet]" Loaded services file OK. Server role: ROLE_STANDALONE [global] workgroup = CENTRAL server string = kar1 smb passwd file = /usr/local/etc/usrpass name resolve order = wins bcast lpq cache time = 10 socket options = TCP_NODELAY, SO_RCVBUF=8192 SO_SNDBUF=8192 load printers = No printcap name = /etc/printcap show add printer wizard = No os level = 22 preferred master = No local master = No passdb expand explicit = No audit:facility = LOCAL7 admin users = niki, root read only = No hosts allow = 192.168.1., 127., 192.168.2., 10. [data1] comment = Data1 path = /data1 admin users = root read list = all write list = root guest ok = Yes Титла: Samba extd_audit Публикувано от: maniac в Jan 25, 2008, 19:11
коя версия е самбата? Титла: Samba extd_audit Публикувано от: anakinn в Jan 28, 2008, 09:44 smbd -V
Version 3.0.23c а последната в samba.org e 3.0.28 ? Титла: Samba extd_audit Публикувано от: anakinn в Feb 05, 2008, 09:35 В крайна сметка не може да се получи
така ли ? |