Samba - Ejecutando los demonios

4 - Ejecutando los demonios

Tutorial creado por David Wood. Extraido de: http://www.insflug.org/COMOs/Samba-Como/Samba-Como.html
22 de Diciembre de 2006

Los dos demonios de SMB son /usr/bin/smbd y /usr/sbin/nmbd.

Puedes ejecutar los demonios de Samba desde inetd o como procesos independientes . Si estás configurando un servidor de ficheros permanente, deberían ejecutarse desde inetd 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 /etc/rc.d/init.d o incluso a mano cuando los necesites.

Para ejecutar los demonios desde inetd, pon las siguientes líneas en el fichero de configuración de inetd, /etc/inetd.conf:

    # 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

Entonces reejecuta inetd con el siguiente comando:

    kill -HUP 1

Para ejecutarlos desde los scripts de inicio del sistema, pon las siguientes líneas en /etc/rc.d/init.d/smb y hazle un enlace simbólico con los ficheros indicados en los comentarios:


    #!/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
</FONT></PRE></CODE></BLOCKQUOTE>""

Sé el primero en opinar


Tutoriales relacionados con 'Samba'

Este documento describe la manera de usar el paquete Samba, que dota a Linux de... Más »
Cuando un entorno Windows precisa nuestros archivos, o puede servirnos para imprimir nuestros documentos, nada... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
Instala el escritorio GNOME. Utilizaremos ese porque es más ligero, y porque Lliurex utiliza Gnome... Más »
Antes de continuar he de advertir que instalar una estación de trabajo NetBSD es un... Más »

Autor y licencia de 'Samba'


Tutorial de David Wood. Extraido de: http://www.insflug.org/COMOs/Samba-Como/Samba-Como.html CopyLeft
Este COMO tiene un copyright de 1996 por David Wood. Puede ser reproducido en cualquier forma y distribuido libremente mientras el fichero se mantenga intacto , incluyendo esta línea.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.