[TUTORIAL] Instalar Samba y configurar carpetas compartidas en Linux Mint

Spanish Forum

Moderator: JCSenar

Post Reply
User avatar
JCSenar
Level 9
Level 9
Posts: 2781
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

[TUTORIAL] Instalar Samba y configurar carpetas compartidas en Linux Mint

Post by JCSenar » Sun Feb 26, 2017 3:46 pm


ACTUALIZADO (28-09-2018)


INSTALACIÓN DE SAMBA:

Desde el Terminal:

Escritorio MATE:

sudo apt-get install samba caja-share (y cerramos/abrimos sesión para que caja-share se integre en Caja).

Escritorios CINNAMON, XFCE y KDE:

sudo apt-get install samba



COMÚN PARA TODOS LOS ESCRITORIOS:

Permitimos el uso de Samba en el cortafuegos y cerramos el Terminal:

sudo ufw allow samba



CONFIGURACIÓN DE SAMBA EN MATE Y CINNAMON:

1.- Hacemos botón derecho > Propiedades sobre la carpeta que vayamos a compartir:

Image

2.- En la pestaña Compartir, marcamos todo y pinchamos en Crear recurso compartido:

Image

3.- En la pestaña Permisos pinchamos en Aplicar permisos a los archivos contenidos y cerramos:

Image



CONFIGURACIÓN DE SAMBA EN XFCE:

1.- En el navegador de archivos Thunar no existe la opción Compartir carpeta así que hay que añadirla a mano. Hacemos Editar > Configurar acciones personalizadas:

Image

2.- Pinchamos en el icono + para añadirla:

Image

3.- En la pestaña Básico escribimos un Nombre y una Descripción (optativa) y en la casilla Orden escribimos el comando net usershare add %n %f "" Everyone:F guest_ok=y && chmod 777 %f. Ponemos (o no) un icono identificativo:

Image

4.- En la pestaña Condiciones de la aparición dejamos marcada solamente la opción Carpeta > Aceptar:

Image

5.- Ya tenemos añadida la nueva opción. Cerramos y abrimos Thunar:

Image

6.- Haciendo botón derecho sobre la carpeta que queramos tenemos disponible ya la opción Compartir carpeta. Pinchamos (aparentemente no sucede nada):

Image

7.- Ahora hacemos botón derecho > Propiedades:

Image

8.- En la pestaña Permisos > Otros seleccionamos Lectura y escritura y aceptamos la pregunta:

Image



CONFIGURACIÓN DE SAMBA EN KDE:

1.- Desde el navegador de archivos Dolphin, hacemos botón derecho > Propiedades sobre la carpeta que queremos compartir:

Image

2.- En la pestaña Compartir marcamos las dos casillas y, en el desplegable, seleccionamos Control total y pinchamos en Aceptar:

Image

3.- De nuevo hacemos sobre la carpeta botón derecho > Propiedades y en la pestaña Permisos seleccionamos Otros > Se puede visualizar y modificar el contenido. Marcamos la opción Aplicar cambios a todas las subcarpetas y su contenido y pinchamos en Aceptar:

Image



COMÚN PARA TODOS LOS ESCRITORIOS:

1.- Para que tanto el usuario propietario de la carpeta como el usuario que se conecta a ella tengan control total sobre los archivos que crean ambos, editamos el archivo de configuración de Samba con el siguiente comando, utilizando el editor de texto que corresponda (xed, pluma, gedit, kate o mousepad):

sudo -H xed /etc/samba/smb.conf

2.- Se abre el archivo y, al final del mismo añadimos una entrada para cada carpeta que vayamos a compartir. Incluimos la ruta y las propiedades asignadas:

Code: Select all

[Descargas]
	path = /home/usuario/Descargas
	available = yes
	browseable = yes
	writable = yes
	guest ok = yes
  	create mask = 0777
  	directory mask = 0777
Image

* Funcionaría igualmente teniendo la carpeta en otra partición; solo hay que indicar correctamente la ruta (por ejemplo: path = /media/DATOS/Compartida)

3.- Cerramos el archivo y reiniciamos el servicio Samba con el comando:

LM 17.x: sudo service restart smbd / LM 18.x y LM 19: sudo systemctl restart smbd

Ya tenemos la carpeta compartida configurada. Podemos repetir el proceso las veces que haga falta y compartir todas las carpetas que queramos.



CONEXIÓN A UNA CARPETA COMPARTIDA:

1.- En el navegador de archivos (en modo Lugares) pinchamos en Red > Navega la red (o similar. En KDE la ruta es Red > Recursos compartidos de Samba > Workgroup) e identificamos el equipo donde está la carpeta compartida a la que queremos acceder (curiosamente nuestro propio equipo también aparece en la lista):

Image

2.- Vemos la carpeta compartida y pinchamos sobre ella:

Image

3.- En esta ventana, marcamos la opción que nos interese más y pinchamos en Conectar:

Image

4.- Accedemos a los archivos compartidos en el otro equipo:

Image
______________________________________________________

* Si queremos restringir el acceso a un usuario determinado (o varios), en las propiedades de la carpeta desmarcamos la opción Acceso de invitado y en el archivo de configuración de Samba eliminamos la línea guest ok = yes. Además de esto, debemos añadir el usuario a la base de datos de contraseñas de Samba con el comando:

sudo smbpasswd -a usuario e introducimos la contraseña del usuario dos veces:

Image

Ya podremos conectarnos utilizando la opción de usuario:

Image
______________________________________________________

* Alguna vez, después de estar haciendo toda clase de pruebas con la carpeta compartida, me he encontrado con que, de repente, se me denegaba el permiso para hacer alguna operación. La solución ha sido volver a pinchar en Aplicar permisos a los archivos contenidos de la carpeta compartida y el problema se ha solucionado :shock: :

Image
______________________________________________________

** Si queremos compartir carpetas desde Windows 7/10 hacia Linux Mint, podemos seguir estas instrucciones.

______________________________________________________

REGLAS DEL FORO: Si tienes algún problema con este tutorial no lo plantees aquí. Abre un tema nuevo para ello. Gracias.
________________________________________________
Last edited by JCSenar on Fri Sep 28, 2018 4:13 pm, edited 2 times in total.
Image
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.

User avatar
JOPETA
Level 13
Level 13
Posts: 4804
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: [TUTORIAL] Instalar Samba y configurar carpetas compartidas en Linux Mint

Post by JOPETA » Sun Feb 26, 2017 8:16 pm

Como siempre JCSenar muy currado. Me duele la boca de decirlo pero no me canso, Gracias :D
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

User avatar
JCSenar
Level 9
Level 9
Posts: 2781
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba y configurar carpetas compartidas en Linux Mint

Post by JCSenar » Mon Dec 25, 2017 6:13 am

Tutorial actualizado.

Las cosas han mejorado mucho y utilizando la última versión de Samba disponible en los repositorios (2:4.3.11+dfsg+0ubuntu0.16.04.12) podemos acceder a una carpeta compartida desde y hacia cualquier versión de Linux Mint o Windows :D .
Image
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.

User avatar
Kyrylys
Level 1
Level 1
Posts: 11
Joined: Mon Apr 02, 2018 7:18 pm

Re: [TUTORIAL] Instalar Samba y configurar carpetas compartidas en Linux Mint

Post by Kyrylys » Thu Apr 05, 2018 12:02 pm

Muchas gracias por el tutorial!
Lo he seguido al pie de la letra y no me ha dado ningún fallo. Ahora sólo falta comprobar que el equipo windows pueda ver la carpeta (yo ahora no puedo mirarlo, pero creo que la verá sin problemas).

User avatar
JCSenar
Level 9
Level 9
Posts: 2781
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba y configurar carpetas compartidas en Linux Mint

Post by JCSenar » Fri Sep 28, 2018 4:04 pm

Actualizado para LM 19.
Image
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.

Post Reply

Return to “Español (Spanish)”