<HTML> <HEAD> <TITLE>Samba COMO: Ejecutando los demonios</TITLE> </HEAD> <BODY> <A HREF="Samba-Como-3.html">Anterior</A> <A HREF="Samba-Como-5.html">Siguiente</A> <A HREF="Samba-Como.html#toc4">Indice</A> <HR> <H2><A NAME="sec-daemons"></A> <A NAME="s4">4. Ejecutando los demonios</A></H2> <P>Los dos demonios de SMB son <CODE>/usr/bin/smbd</CODE> y <CODE>/usr/sbin/nmbd</CODE>.</P> <P>Puedes ejecutar los demonios de <I>Samba</I> desde <CODE>inetd</CODE> o como procesos independientes . Si estás configurando un servidor de ficheros permanente, deberían ejecutarse desde <CODE>inetd</CODE> para que sean reejecutados si 'mueren'. Si solo quieres usar los servicios SMB de vez en cuando o como ayuda a la administración del sistema, puedes ejecutarlos con un script en <CODE>/etc/rc.d/init.d</CODE> o incluso a mano cuando los necesites.</P> <P>Para ejecutar los demonios desde <CODE>inetd</CODE>, pon las siguientes líneas en el fichero de configuración de <CODE>inetd</CODE>, <CODE>/etc/inetd.conf</CODE>:</P> <P> <BLOCKQUOTE><CODE> <PRE> # Servicios SAMBA NetBIOS (para compartición de ficheros e impresoras en PC) netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd </PRE> </CODE></BLOCKQUOTE> </P> <P>Entonces reejecuta <CODE>inetd</CODE> con el siguiente comando:</P> <P> <BLOCKQUOTE><CODE> <PRE> kill -HUP 1 </PRE> </CODE></BLOCKQUOTE> </P> <P>Para ejecutarlos desde los scripts de inicio del sistema, pon las siguientes líneas en <CODE>/etc/rc.d/init.d/smb</CODE> y hazle un enlace simbólico con los ficheros indicados en los comentarios:</P> <P> <BLOCKQUOTE><CODE> <HR> <PRE> #!/bin/sh # # /etc/rc.d/init.d/smb - comienza y termina los servicios SMB. # # Se deben crear los siguientes ficheros como enlaces simbolicos a este fichero: # symlinks: /etc/rc.d/rc1.d/K35smb (Termina los servicios SMB al cerrar el sistema) # /etc/rc.d/rc3.d/S91smb (Comienza los servicios SMB en modo multiusuario) # /etc/rc.d/rc6.d/K35smb (Termina los servicios SMB al hacer un reboot) # # Libreria de funciones . /etc/rc.d/init.d/functions # Configuracion de red . /etc/sysconfig/network # Asegurarse que la red esta a punto [ ${NETWORKING} = "no" ] && exit 0 # Comprobar como fuimos llamados case "$1" in empezar) echo -n "Poniendo en marcha los servicios SMB: " daemon smbd -D daemon nmbd -D echo touch /var/lock/subsys/smb ;; parar) echo -n "Terminando los servicios SMB: " killproc smbd killproc nmbd rm -f /var/lock/subsys/smb echo "" ;; *) echo "Modo de uso: smb {empezar|parar}" exit 1 esac </PRE> <HR> </CODE></BLOCKQUOTE> </P> <HR> <A HREF="Samba-Como-3.html">Anterior</A> <A HREF="Samba-Como-5.html">Siguiente</A> <A HREF="Samba-Como.html#toc4">Indice</A> </BODY> </HTML>