smbd es el daemon Samba propiamente dicho. Escucha las peticiones de los clientes por el puerto 139/tcp. El segundo daemon, nmbd es un servidor de nombres de NetBIOS para soporte de clientes, es decir, permite la resolución de nombres en NetBIOS.
La configuración de Samba se realiza a partir del fichero /etc/samba/smb.conf
, que lee el demonio correspondiente cuando se inicia GNU/Linux. Este fichero está dividido en una serie de secciones, como se verá más adelante. Una vez realizados los cambios pertinentes en este fichero, se debe administrar smbd con:
/etc/init.d/smb start | stop | status | restart.
Para administrar nmbd, ejecutar /etc/init.d/nmb start | stop | status | restart.
Otra forma de administrar y lanzar Samba consiste en acceder a YaST -> Servicios de red -> Servidor Samba. Esta forma permite, de forma visual, realizar cambios en la configuración de Samba sin manipular directamente el archivo /etc/samba/smb.conf
, aunque todos los cambios que se realicen se guardarán posteriormente en dicho archivo.
smbd únicamente permite que GNU/Linux sea servidor (no cliente). Para que actúe como cliente se utilizarán otras utilidades.
Hay cuatro cosas que pueden hacerse con Samba:
Compartir una unidad de GNU/Linux con máquinas Windows.
Compartir una unidad de Windows con máquinas GNU/Linux.
Compartir una impresora GNU/Linux con máquinas Windows.
Compartir una impresora Windows con máquinas GNU/Linux.
El rendimiento del servidor, en cuanto a tiempo se refiere, es inferior al de otras aplicaciones de este tipo.