Re: [OT] Samba + ESET (LD_PRELOAD) (SOLUCIONADO)

2013-05-29 Por tema Camaleón
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)

2013-05-28 Por tema Camaleón
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)

2013-05-28 Por tema enodisarpiz
 -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)

2013-05-27 Por tema enodisarpiz
 -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