On Tue, 21 Sep 2010, Cesar Garcia wrote:

El 21/09/10 16:32, EMNI Yoan García Cáceres escribió:

Hola lista...



Actualmente estoy restringiendo los archivos en el servidor samba por
extensiones a través de las opciones:

 veto files = /*.avi/*.mpg/*.wmv/*.mpeg/*.{*}/

 delete veto files = yes

Como ven restrinjo archivos multimedia. El problema surge cuando un
usuario le cambia la extensión a esos archivos, es decir si es un .avi
lo cambia por .doc y el servidor le deja subir el archivo...



Como pudiera hacer que samba chequeara ese cambio... ¿?????

esto igual es un poco descabellado, pero quien sabe:

Hay un programa, extract, que determina el tipo de fichero. De está
forma cuando llegue un fichero, sabrás con bastante certeza si es de
algún tipo determinado (video, audio, ...)

Por otro lado, te falta saber cuando se sube un nuevo fichero al
servidor para chequearlo.

Esto se puede hacer con File Alteration Monitor (libfam), creo que Samba
incorpora está funcionalidad. La idea sería:

- Se crea un nuevo fichero
- Samba o un monito FAM lo detecta y llama a un script
- El script comprueba con extract o libextract si el tipo de fichero
está permitido, si no, lo borra.

No sé si hay algún método más sencillo. Pero creo que sería interesante
hacer un programa que ya haga esto.

De descabellado nada. En vez de 'extract', 'file', y en vez de 'fam', [1]"Inotify + Gamin".

 [1]http://www.noah.org/wiki/FAM,_Gamin,_inotify

--
        Saludos --- Angel

Responder a