Re: [OT] Samba + ESET (LD_PRELOAD) (SOLUCIONADO)
El Tue, 28 May 2013 15:33:40 -0300, enodisarpiz escribió: (...) La cuestión es que el fabricante del software a la hora de cargar un módulo para analizar los archivos al ser abiertos/cerrados por samba dice que hay que hacer lo siguiente: (...) No pasa nada por decir que se trata de ESET ;-) Ya lo sé lo especifiqué en el asunto ;-) (...) Caray pues sí, ni me di cuenta, pero vamos, que no pasa nada por indicarlo en el mensaje que al fin y al cabo es donde está la chicha y donde explicas el problema. Hum... tendrás que acordarte de que has hecho modificaciones en el script de inicio de samba, lo cual me hace pensar que debería existir un archivo /etc/ default/smb.conf donde poder pasar parámetros a los demonios smb/nmb. Creo que entiendo la idea de lo que me dices pero ese fichero aparentemente no existe, si en cambio /etc/default/samba: Ah, pues sí, ese es. # Defaults for samba initscript # sourced by /etc/init.d/samba # installed at /etc/default/samba by the maintainer scripts # # # This is a POSIX shell fragment # # How should Samba (smbd) run? Possible values are daemons # or inetd. RUN_MODE=daemons Eso es todo, donde/como puedo poner la opción de LD_PRELOAD? Hum... pues me parece que no, no permite definir los parámetros para pasarle al binario, sólo te deja seleccionar si quieres ejecutar samba como demonio o mediante inetd, así que tendrás que mantener un ojo abierto cuando haya alguna actualización de samba que involucre cambios en el script de inicio. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/ko50tr$n1v$4...@ger.gmane.org
Re: [OT] Samba + ESET (LD_PRELOAD) (SOLUCIONADO)
El Mon, 27 May 2013 20:40:16 -0300, enodisarpiz escribió: Tengo un servidor samba al cual le instale un antivirus para servidor de archivos de modo que los clientes windows estén más protegidos. La cuestión es que el fabricante del software a la hora de cargar un módulo para analizar los archivos al ser abiertos/cerrados por samba dice que hay que hacer lo siguiente: (...) No pasa nada por decir que se trata de ESET ;-) Lo que yo intenté fue en el /etc/init.d/samba es esto: (...) if [ $RUN_MODE != inetd ]; then log_progress_msg smbd ESTA LINEA - if ! start-stop-daemon --start --quiet --oknodo --exec LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so /usr/sbin/smbd -- -D; then log_end_msg 1 exit 1 fi fi (...) O sea, le agregué LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so luego de --exec. (...) PD: El software no lo compré, de modo que no tengo soporte. Pues si no lo compraste espero que sea la versión de prueba :-) ¿No has pensado en alguna solución libre, por ejemplo, con ClamAV? Lo solucioné dejando la línea en cuestión asi: if ! LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D; then (...) Hum... tendrás que acordarte de que has hecho modificaciones en el script de inicio de samba, lo cual me hace pensar que debería existir un archivo /etc/ default/smb.conf donde poder pasar parámetros a los demonios smb/nmb. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/ko2jgt$mio$8...@ger.gmane.org
RE: [OT] Samba + ESET (LD_PRELOAD) (SOLUCIONADO)
-Mensaje original- De: Camaleón [mailto:noela...@gmail.com] Enviado el: martes, 28 de mayo de 2013 12:47 p.m. Para: debian-user-spanish@lists.debian.org Asunto: Re: [OT] Samba + ESET (LD_PRELOAD) (SOLUCIONADO) El Mon, 27 May 2013 20:40:16 -0300, enodisarpiz escribió: Tengo un servidor samba al cual le instale un antivirus para servidor de archivos de modo que los clientes windows estén más protegidos. La cuestión es que el fabricante del software a la hora de cargar un módulo para analizar los archivos al ser abiertos/cerrados por samba dice que hay que hacer lo siguiente: (...) No pasa nada por decir que se trata de ESET ;-) Ya lo sé lo especifiqué en el asunto ;-) Lo que yo intenté fue en el /etc/init.d/samba es esto: (...) if [ $RUN_MODE != inetd ]; then log_progress_msg smbd ESTA LINEA - if ! start-stop-daemon --start --quiet --oknodo --exec LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so /usr/sbin/smbd -- -D; then log_end_msg 1 exit 1 fi fi (...) O sea, le agregué LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so luego de --exec. (...) PD: El software no lo compré, de modo que no tengo soporte. Pues si no lo compraste espero que sea la versión de prueba :-) ¿No has pensado en alguna solución libre, por ejemplo, con ClamAV? Lo solucioné dejando la línea en cuestión asi: if ! LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D; then (...) Hum... tendrás que acordarte de que has hecho modificaciones en el script de inicio de samba, lo cual me hace pensar que debería existir un archivo /etc/ default/smb.conf donde poder pasar parámetros a los demonios smb/nmb. Creo que entiendo la idea de lo que me dices pero ese fichero aparentemente no existe, si en cambio /etc/default/samba: # Defaults for samba initscript # sourced by /etc/init.d/samba # installed at /etc/default/samba by the maintainer scripts # # # This is a POSIX shell fragment # # How should Samba (smbd) run? Possible values are daemons # or inetd. RUN_MODE=daemons Eso es todo, donde/como puedo poner la opción de LD_PRELOAD? Saludos, Saludos! -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/ko2jgt$mio$8...@ger.gmane.org -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/005401ce5bd1$e05d0c90$a11725b0$@ziprasidone.com.ar
RE: [OT] Samba + ESET (LD_PRELOAD) (SOLUCIONADO)
-Mensaje original- De: enodisarpiz [mailto:enodisar...@ziprasidone.com.ar] Enviado el: lunes, 27 de mayo de 2013 08:28 p.m. Para: debian-user-spanish@lists.debian.org Asunto: [OT] Samba + ESET (LD_PRELOAD) Saludos, Tengo un servidor samba al cual le instale un antivirus para servidor de archivos de modo que los clientes windows estén más protegidos. La cuestión es que el fabricante del software a la hora de cargar un módulo para analizar los archivos al ser abiertos/cerrados por samba dice que hay que hacer lo siguiente: (...) In order to activate the On-access scanner immediately after file system start-up, the LD_PRELOAD environment variable must be defined within the appropriate network file server initialization script. Example: Let's assume we want to have the On-access scanner to monitor all file system access events immediately after starting the Samba server. Within the Samba daemon initialization script (/etc/init.d/smb), we would replace the statement daemon /usr/sbin/smbd $SMBDOPTIONS with the following line: LD_PRELOAD=/usr/lib/libesets_pac.so daemon /usr/sbin/smbd $SMBDOPTIONS In this way, selected file system objects controlled by Samba will be scanned at system start-up. (...) Estoy usando debian 6, con samba de los repositorios y el archivo /etc/init.d/samba parece ser distinto de al que se refiere el fabricante. Lo que yo intenté fue en el /etc/init.d/samba es esto: (...) if [ $RUN_MODE != inetd ]; then log_progress_msg smbd ESTA LINEA - if ! start-stop-daemon --start --quiet --oknodo --exec LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so /usr/sbin/smbd -- -D; then log_end_msg 1 exit 1 fi fi (...) O sea, le agregué LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so luego de --exec. Al ejecutar samba obtengo: [] Starting Samba daemons: nmbd smbdstart-stop-daemon: unable to stat //LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so (No such file or directory) failed! Y el modulo existe: ls /opt/eset/esets/lib/ esets_dac esets_icap esets_pop3 esets_wwwilibesets_pac.so libspamcatcher.so.0.0.0 esets_ftp esets_imap esets_sci libesetphp.so libspamcatcher.so libspamcatcher.so.6.3.5 esets_gwia esets_mird esets_smfi libesets_asdk.so libspamcatcher.so.0 ssfi esets_http esets_modules esets_smtp libesets_gcm.so libspamcatcher.so.0.0 wwwi Sin embargo, si en la consola ejecuto: LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so /usr/sbin/smbd -D Funciona bien. Alguna idea? De que otra forma puedo hacer el LD_PRELOAD? PD: El software no lo compré, de modo que no tengo soporte. Gracias de antemano. Lo solucioné dejando la línea en cuestión asi: if ! LD_PRELOAD=/opt/eset/esets/lib/libesets_pac.so start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd -- -D; then Por otro lado, la versión que uso es debian 7. Saludos! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/000e01ce5b33$8b091110$a11b3330$@ziprasidone.com.ar