Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que computadoras con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.
Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están las distribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las que podemos encontrar el Mac OS X Server de Apple.
SetUp Samba:

1- Instale los paquetes de Samba:
yum install samba -y
2- Edite /etc/samba/smb.conf y agregue la siguiente sección en la parte inferior:
[share] browsable = yes path = /smb writable = yesGuardar y Salir.
3- Cree un usuario para compartir el punto de montaje:
useradd shareuser
smbpasswd -a shareuser
4- Crea el directorio que estamos compartiendo:
mkdir /smb
5- Start the smb service:
systemctl start smb
6- Asegúrese de que el cliente pueda escribir en el directorio:
chmod 777 /smb
7- En el cliente, ejecute:
mkdir /mnt/smb
8- On the client, install the CIFS utilities:
yum install cifs-utils -y
9- En el cliente, ejecute:
