Es un software que permite integrar sistemas Windows junto a sistemas Linux y Unix. Instalado en una red local reproduce archivos de forma remota de modo que los dispositivos conectados a ésta, pueden compartir archivos, impresoras y otros servicios independientemente del sistema operativo que utilicen.




Instalación de SAMBA DEBIAN


Todos los comandos deben ser ejecutados como super usuario.
Actualizar el sistema
apt update && apt upgrade -y

Instalar samba
apt install samba
Revisar estatus del servicio
systemctl status nmbd
Entrar al directorio de configuración de Samba y realizar copia de seguridad del archivo de configuración
cd /etc/samba cp smb.conf smb.conf.bak
Revisar configuraciones globales del archivo y revisar las siguientes lineas
nano smb.conf
Grupo de trabajo, si se desea modificar
workgroup = WORKGROUP
Si se desea configurar una interfaz especifica para samba
interfaces = 127.0.0.0/8 eth0
Revisar que se encuentra en modo standar
server role = standalone server
Crear usuarios y Directorios Crear carpeta para ser compartida
mkdir /
Cuando se instala Samba, en nuestro sistema se crea un nuevo grupo de usuarios llamado sambashare, entonces debemos cambiar el grupo del archivo a sambashare
chgrp sambashare /
Creamos un usuario dentro del sistema pero que solo utilizará el servicio de Samba
useradd -M -d // -s /usr/sbin/nologin -G sambashare 

*Donde -M -do not create the user’s home directory. We’ll manually create this directory. -d /samba/pepito - set the user’s home directory to /samba/pepito. -s /usr/sbin/nologin - disable shell access for this user. -G sambashare - add the user to the sambashare group.

Creamos la carpeta home de este usuario que debe ser definida en el comando anterior
mkdir 
Creamos el directorio que será compartido bajo la propiedad del usuario que recien se creó
chown :sambashare //
Configuramos algunos permisos sobre el directorio
chmod 644 //
Asignamos una contraseña de Samba para el usuario que recien creamos
smbpasswd -a 

*nos pedira establecer una contraseña que debemos recordar

Habilitamos esa contraseña con ese usuario para Samba
smbpasswd -e 
Entramos al archivo de configuración para crear los datos finales
nano /etc/smaba/smb.conf
Que deben ser definidos con esta plantilla
[] path = // browseable = yes read only = no force create mode = 644 force directory mode = 644 valid users = 
Guardar el archivo 
Reiniciar el servicio Samba
Para establecer una conexión entre la el servidor y los clientes se debe montar un nuevo servicio en red dependiendo del sistema operativo con el servicio y protocolo SMB
Ejemplo: smb\<CARPETA-A-COMPARTIR>
La carpeta se mostrará como un servicio en red que se sincronizara en tiempo real y pedirá usuario y contraseña. Los usuarios y las contraseñas son almacenadas por las organizaciones que cuentan con este servicio.


Última modificación: Monday, 7 de December de 2020, 14:35