Si deseas compartir carpetas desde Linux a Windows sigue este procedimiento -probado con Mint-
Primero instalamos Samba
sudo apt install -y samba
I damos permisos al firewall
sudo ufw allow samba
Y añadimos el usuario a la base de datos de Sam
sudo pdbedit -a <usuario_local>
Por último editamos como root el archivo /etc/samba/smb.conf y añadimos inmediatamente después de la linea workgroup = WORKGROUP lo siguiente:
client max protocol = NT1
Por último editamos como root el archivo /etc/samba/smb.conf y añadimos inmediatamente después de la linea workgroup = WORKGROUP lo siguiente:
client max protocol = NT1
force user = nombre_de_usuario_local
Después añadimos al final del archivo lo siguiente:
[Nombre_carpeta_compartir]
comment = Ubuntu File Server Sharepath = path_carpeta_a_compartir
available = yesbrowseable = yeswritable = yesguest ok = yescreate mask = 0777directory mask = 0777
Donde Nombre_carpeta_compartir es el nombre que aparecerá en Windows al acceder a la red
Para que los cambios tomen efecto, debemos reiniciar Samba
sudo systemctl restart smbd nmbd
Después de reiniciarse el servicio, desde Windows abrimos explorador de archivos y vamos a Este equipo, botón derecho > Agregar ubicación de red:
\\IP_equipoLinux\Nombre_carpeta_compartir
----------------------------------------------------------------------------------
Como nota aparte, si tenemos instalado en Linux el gestor de archivos Nemo, podemos instalar este complemento para poder compartir carpetas:
sudo apt-get install nemo-share
Después abrimos Nemo y seleccionamos con botón derecho en propiedades y después en pestaña compartir la activamos marcando todas las otras opciones
Luego en pestaña permisos pulsamos en Apply pemrmissions to enclosed folders -esto solo lo podremos hacer si somos el propietario, pudiendo ser necesario entrar como root-
Para más información, puedes mirar este link: https://forums.linuxmint.com/viewtopic.php?t=240553