Paso 1 – Actualizar el sistema
apt update
apt upgrade
Paso 2 – Instalar Samba
apt -y install samba
Paso 3- Crear Carpeta a compartir
mkdir /home/CarpetaPublica
cd /home/CarpetaPublica/
mkdir Documentos Musica Imágenes Videos
chmod -Rf 777 /home/CarpetaPublica
Paso 4 – Crear copia de seguridad del archivo de configuración original
cp /etc/samba/smb.conf /etc/samba/smb.conf.bk
Paso 5 – Declarar la carpeta pública a compartir en Samba
nano -c /etc/samba/smb.conf
# Línea 25: Añadir el set de caracteres a utilizar
unix charset = UTF-8
# Línea 30: Confirmar el grupo de trabajo predeterminado
workgroup = WORKGROUP
# Linea 40: Quitar el comentario y agregar la dirección de red correcta, yo lo dejé así
interfaces = 127.0.0.0/8 192.168.10.0/24
# Línea 101: Confirmar que no está activada la autenticación
map to guest = bad user
# Añadir al final
# El nombre del recurso está entre corchetes, puede ser el que guste
# En este ejemplo usaremos CarpetaPublica
[CarpetaPublica]
# Especificar la carpeta compartida
path = /home/CarpetaPublica
# Permitir Escritura
writable = yes
# Permitir usuarios invitados
guest ok = yes
# Permitir únicamente usuarios invitados
guest only = yes
# Definir permisos completes de acceso [777] cuando se crea el archivo
force create mode = 777
# Definir permisos completes de acceso [777] cuando se crean carpetas
force directory mode = 777
Paso 6 – Reiniciar servicios
systemctl restart smbd nmbd
systemctl status smbd nmbd
Paso 7- Acceder a la carpeta compartida desde Windows
En la máquina cliente accedemos al explorador de Windows y escribimos en la barra de direcciones lo siguiente:
\192.168.10.11\CarpetaPublica