[Samba-it] veto file ed avviso...

Marco Gaiarin gaio at sv.lnf.it
Wed Jun 21 12:42:01 MDT 2006


Mandi! Michele Baldessari
  In chel di` si favelave...

[...non so se rispondere in privato o in lista, se diamo fastidio simo
dillo pure...]


> un primo (grezzo) modulo vfs che fa proprio questo:
> http://michele.pupazzo.org/samba-notify/

Provato, ma non ci siamo. Lui funziona, no c'è che dire, ma ha due
difetti:

1) sembra che agisca non solo per i file che vengono creati/copiati, ma
 in generale in ``apertura'' degli stessi, quindi se vai su una
cartella che è zeppa di mp3 il pc inizia a farti bip bip peggio che in
una sala giochi. ;)
Se la cosa non è ovviabile (per come è costruito samba vfs...) allora
ti chiederei di scrivere un bel README sull'argomento, di modo che uno
sappia che si deve spostare i file prima di usarlo...

2) credo che non lavori bene con vscan, per ogni segnalazione, che
comunque fa, vedo nei log un bel:

[2006/06/21 12:31:28, 0] lib/fault.c:fault_report(36)
  ===============================================================
[2006/06/21 12:31:28, 0] lib/fault.c:fault_report(37)
  INTERNAL ERROR: Signal 11 in pid 7220 (3.0.14a-Debian)
  Please read the appendix Bugs of the Samba HOWTO collection
[2006/06/21 12:31:28, 0] lib/fault.c:fault_report(39)
  ===============================================================
[2006/06/21 12:31:28, 0] lib/util.c:smb_panic2(1485)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 7220]
[2006/06/21 12:31:28, 0] lib/util.c:smb_panic2(1493)
  smb_panic(): action returned status 0
[2006/06/21 12:31:28, 0] lib/util.c:smb_panic2(1495)
  PANIC: internal error
[2006/06/21 12:31:28, 0] lib/util.c:smb_panic2(1503)
  BACKTRACE: 17 stack frames:
   #0 /usr/sbin/smbd(smb_panic2+0x111) [0x81e3b31]
   #1 /usr/sbin/smbd(smb_panic+0x1a) [0x81e3a1a]
   #2 /usr/sbin/smbd [0x81d0e58]
   #3 [0xffffe420]
   #4 /usr/lib/samba/vfs/notify.so [0xb796d5a2]
   #5 /usr/lib/samba/vfs/vscan-clamav.so [0xb7950605]
   #6 /usr/sbin/smbd [0x80c1d08]
   #7 /usr/sbin/smbd [0x80c1fc4]
   #8 /usr/sbin/smbd(open_file_shared1+0x49d) [0x80c3dbd]
   #9 /usr/sbin/smbd(reply_ntcreate_and_X+0xac9) [0x809ac49]
   #10 /usr/sbin/smbd [0x80d64b6]
   #11 /usr/sbin/smbd [0x80d6740]
   #12 /usr/sbin/smbd(process_smb+0x8c) [0x80d694c]
   #13 /usr/sbin/smbd(smbd_process+0x168) [0x80d7698]
   #14 /usr/sbin/smbd(main+0x505) [0x825a1e5]
   #15 /lib/tls/libc.so.6(__libc_start_main+0xf4) [0xb7d55974]
   #16 /usr/sbin/smbd [0x8079db1]

non ho provato ad usarlo da solo, visto che comunque non mi servirebbe
a molto, devo poter usare sia lui che vscan.

Già che ci siamo una feature request, anzi due:

- sarebbe possibile mettere i filetype come wildcard, stile audio/*?
- sarebbe possibile avere due liste (e due script) uno che impedisce la
 scrittura e l'altro che semplicemente avvisa, da un warning?


Ah, debian sarge pure, quindi samba 3.0.14a.

-- 
dott. Marco Gaiarin				    GNUPG Key ID: 240A3D66
  Associazione ``La Nostra Famiglia''                http://www.sv.lnf.it/
  Polo FVG  -  Via della Bontà, 7 - 33078  -  San Vito al Tagliamento (PN)
  marco.gaiarin(at)sv.lnf.it	  tel +39-0434-842711  fax +39-0434-842797



More information about the samba-it mailing list