[TUTORIAL] Instalar Samba 4.1.6 en Linux Mint 17.x/18.x

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

[TUTORIAL] Instalar Samba 4.1.6 en Linux Mint 17.x/18.x

Post by JCSenar »

ACTUALIZADO: 26-02-2017

Fuente: Lost networking to windows after Samba updates 4-18-2016

Si después de instalar Samba, como se explica en este tema, necesitamos desactualizarlo a la version 4.1.6, estas son las instrucciones:


LINUX MINT 17.x:

Desde el Terminal instalamos la versión 4.1.6 con el siguiente comando:

Code: Select all

sudo apt-get update && sudo aptitude install samba-libs=2:4.1.6+dfsg-1ubuntu2 libsmbclient=2:4.1.6+dfsg-1ubuntu2 libwbclient0=2:4.1.6+dfsg-1ubuntu2 python-samba=2:4.1.6+dfsg-1ubuntu2 samba=2:4.1.6+dfsg-1ubuntu2 samba-common=2:4.1.6+dfsg-1ubuntu2 samba-common-bin=2:4.1.6+dfsg-1ubuntu2 samba-dsdb-modules=2:4.1.6+dfsg-1ubuntu2 samba-vfs-modules=2:4.1.6+dfsg-1ubuntu2 smbclient=2:4.1.6+dfsg-1ubuntu2 libldb1=1:1.1.16-1 python-ldb=1:1.1.16-1
Al finalizar debemos cerrar/abrir sesión.

Finalmente evitamos que los paquetes *ldb* y *samba* se actualicen añadiéndolos a las actualizaciones ignoradas como en este ejemplo.


LINUX MINT 18.x:

Para instalar la versión 4.1.6 de Samba, necesitamos primero añadir el repositorio de Ubuntu 14.04:

Code: Select all

sudo add-apt-repository "deb http://es.archive.ubuntu.com/ubuntu trusty main"
Actualizamos el repositorio e instalamos los paquetes de la versión 4.1.6:

Code: Select all

sudo apt-get update && sudo aptitude install samba-libs=2:4.1.6+dfsg-1ubuntu2 libsmbclient=2:4.1.6+dfsg-1ubuntu2 libwbclient0=2:4.1.6+dfsg-1ubuntu2 python-samba=2:4.1.6+dfsg-1ubuntu2 samba=2:4.1.6+dfsg-1ubuntu2 samba-common=2:4.1.6+dfsg-1ubuntu2 samba-common-bin=2:4.1.6+dfsg-1ubuntu2 samba-dsdb-modules=2:4.1.6+dfsg-1ubuntu2 samba-vfs-modules=2:4.1.6+dfsg-1ubuntu2 smbclient=2:4.1.6+dfsg-1ubuntu2 libldb1=1:1.1.16-1 python-ldb=1:1.1.16-1
Al finalizar debemos cerrar/abrir sesión.

Dos cosas: La primera, obligatoria (como en Mint 17.x): anular la actualización de los paquetes *ldb* y *samba* en el Gestor de Actualizaciones.

La segunda, optativa: quitar el repositorio de Ubuntu 14.04 de Orígenes del Software > Repositorios adicionales.

________________________________________________

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 LockBot on Wed Dec 28, 2022 7:16 am, edited 12 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: [TUTORIAL] Instalar Samba en Linux Mint 18

Post by JOPETA »

Muchas gracias por la gran aportación JCsenar. :D
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

¡Gracias!

Actualizado para Mint 13/17.x/18.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
hatteras
Level 11
Level 11
Posts: 3884
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by hatteras »

Otro tutorial que deberia ser adherido
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
User avatar
linux123
Level 5
Level 5
Posts: 605
Joined: Thu Sep 03, 2015 6:43 am
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by linux123 »

Pues ya son dos los que hay pendientes de "sticky".
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

¡Gracias por los comentarios!

De todas formas, este tutorial debería de ser algo provisional, mientras Samba corrige sus errores.

Aun así, he probado la versión 4.4.5 de Samba descargada de los repositorios de Debian (Samba + sus dependencias, 13 paquetes en total, que se instalan correctamente):
Pantallazo.png
pero el problema persiste. :-(
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
lordgault
Level 1
Level 1
Posts: 22
Joined: Thu Jul 28, 2016 9:58 am

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by lordgault »

Gracias por el tutorial, me ha sido útil. Ahora me surge una duda ¿cómo hay que hacer para volver a su estado anterior?
Gracias, un saludo.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

Si los has añadido a "Actualizaciones ignoradas" o "Paquetes en la lista negra", elimínalos de ahí y el Gestor de Actualizaciones te ofrecerá la última versión disponible.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
lordgault
Level 1
Level 1
Posts: 22
Joined: Thu Jul 28, 2016 9:58 am

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by lordgault »

jcsenar wrote:Si los has añadido a "Actualizaciones ignoradas" o "Paquetes en la lista negra", elimínalos de ahí y el Gestor de Actualizaciones te ofrecerá la última versión disponible.
De acuerdo, gracias.
lordgault
Level 1
Level 1
Posts: 22
Joined: Thu Jul 28, 2016 9:58 am

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by lordgault »

Desde la última vez que escribí por aquí han actualizado un par de veces Samba ¿han solucionado los problemas? Más que nada por no crear confusión.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »


Desde que hice el tutorial de samba me he dado cuenta de una cosa: los archivos quedan correctamente compartidos para su acceso desde otro equipo pero si desde ese otro equipo se generan archivos o carpetas en la carpeta compartida, desde el equipo anfitrión, su propietario no tiene acceso a ellos y se ven asi:

Samba20.jpg
En la parte final de este artículo recien publicado en muylinux.com se explica cómo corregir esto (es para Ubuntu 16.04 y en Linux Mint hay que cambiar algo):

1.- Abrimos el Terminal y editamos el archivo de configuración de samba con el comando:

Code: Select all

sudo pluma /etc/samba/smb.conf
2.- Se abre el archivo y, en la sección Share Definitions, nos fijamos en las dos líneas que se refieren a la creación de archivos y directorios (líneas terminadas en 0700)

Code: Select all

#======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
;[homes]
;   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;	create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;	directory mask = 0700
3.- Las modificamos eliminando el punto y coma inicial ";" y modificando el número a 0777. Guardamos el archivo y lo cerramos:

Code: Select all

#======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
;[homes]
;   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
	create mask = 0777

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
	directory mask = 0777
4.- De vuelta al Terminal, reiniciamos el servicio de samba con el comando:

Code: Select all

sudo service smbd restart
5.- Los siguientes archivos/directorios creados desde el resto de equipos
quedan accesibles para el usuario principal:
Samba25.jpg
[/size]
Last edited by JCSenar on Sat Sep 24, 2016 3:05 pm, edited 1 time in total.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

lordgault wrote:Desde la última vez que escribí por aquí han actualizado un par de veces Samba ¿han solucionado los problemas? Más que nada por no crear confusión.
En Linux Mint 18, la última versión de samba sigue siendo la 4.3.9, me sigue dando problemas :( .

EDITO: Me sigue dando problemas porque le cuesta conectar entre dos sistemas Linux (Mint 17 y Mint 18) pero entre Mint 18 y Windows 7 la cosa parece que vuelve a funcionar. La última versión disponible es la 4.3.9+dfsg-0ubuntu0.16.04.3:
Pantallazo.png
Habrá que poner el asunto en observación para ver si incluso se puede borrar este tutorial.

EDITO 2: En Linux Mint 17.x, sigue sin funcionar con Windows 7. Y en Linux Mint 18, desde Windows se puede accecer a la carpeta compartida en Mint, pero desde Mint 18 no se puede acceder a la carpeta compartida en Windows 7. Sigue pidiendo usuario y contraseña.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

Samba está disponible en su versión 4.3.11 en el Gestor de Actualizaciones pero sigue pidiendo contraseña para acceder a una carpeta compartida de W7.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JOPETA »

Como dije
Según sea vuestro caso o decisión (downgrade o no) allí se pueden encontrar pequeños ajustes o variantes de las soluciones expuestas en este hilo de Wibol que parece no requerir el downgrade como la solucion de altair4 para compartición con Windows o en el Tutorial de Jcsenar, basado en el downgrade de xenopeek.

Si nuestro rodeo (Workaround) finaliza en problemas mayores como no poder acceder a la red compartida desde el navegador de archivos, recibiendo errores del tipo Could Not Display "network:///", quizás lo más razonable sea la propuesta de krow7 eliminar completamente samba y reinstalar, siendo conscientes de que habrá que instalar de forma manual algunos paquetes que quedan fuera de la actualización vigente. Luego si el problema persiste optar por el downgrade o la reconfiguración de las rutas de conexión a archivos compartidos, automontado de particiones, cambio de claves de Windows, configuración de smb.cfg,...
lordgault wrote:Desde la última vez que escribí por aquí han actualizado un par de veces Samba ¿han solucionado los problemas? Más que nada por no crear confusión.
Más que esperar a que se diga si se ha solucionado el problema o cual es la solución definitiva, mejor instala Samba. Lo mismo en tu caso no tienes problemas. Si los tienes sigue el camino indicado por jscsenar (downgrade) o las recogidas en los enlaces de arriba. El hilo el original del que deriva sigue creciendo incorporando experiencias de usuarios. También podéis mirar allí para probar variantes y que la gente que los pruebe vaya dejando constancia de que le da resultado o no en este hilo o en el de Wibol. Eliminar cualquiera de los dos, como se ha planteado, impediría esto último.
Last edited by JOPETA on Thu Sep 29, 2016 12:38 pm, edited 3 times in total.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

Vale. Ni me acordaba ya de ese hilo (no tengo costumbre de andar en el foro principal). Miro a ver...
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JOPETA »

No me queda claro, yo tampoco lo recuerdo, ya que hilo no se mueve desde junio si está resuelto el problema o se dió por zanjada la cuestión al encrontrar el PO solución a su problema. Tambien xenopeek lo dio por resuelto en su anuncio del problema de las regresiones en su día y yo he hecho los mismo en mi post .

Por otra parte el downgrade de los paquetes en los que se centra la solución de xenopeek dice que este hay que hacerlo con aptitude no con synaptic para que sea efectivo.
xenopeek wrote:

Code: Select all

sudo aptitude install samba-libs=2:4.1.6+dfsg-1ubuntu2 libsmbclient=2:4.1.6+dfsg-1ubuntu2 libwbclient0=2:4.1.6+dfsg-1ubuntu2 python-samba=2:4.1.6+dfsg-1ubuntu2 samba=2:4.1.6+dfsg-1ubuntu2 samba-common=2:4.1.6+dfsg-1ubuntu2 samba-common-bin=2:4.1.6+dfsg-1ubuntu2 samba-dsdb-modules=2:4.1.6+dfsg-1ubuntu2 samba-vfs-modules=2:4.1.6+dfsg-1ubuntu2 smbclient=2:4.1.6+dfsg-1ubuntu2 libldb1=1:1.1.16-1 python-ldb=1:1.1.16-1
BTW, apt and apt-get are both too stupid to handle this downgrade correctly. Use aptitude for downgrading.
Last edited by JOPETA on Thu Sep 29, 2016 5:56 pm, edited 4 times in total.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

Alguno ha optado también por crear un usuario con contraseña en Windows y parece que le ha funcionado. Del resto, la mayoría utilizan el downgrade sugerido por xenopeek.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JOPETA »

El propio PO que dio por solucionado el problema con la solución de xenopeek, volvió a tener el mismo problema después de actualizar y probó todo sin resultado. Un mes mas tarde reconoció haberlo solucionado de nuevo con la solución del downgrade de xenopeek. Después es cuando cesan los post en ese hilo hace tres meses.

PD: el objetivo del post anterior era llamarte la atención de que xenopeek recomienda el downgrade con aptitude, por si podrías considerar modificar el tutorial en este aspecto sudo apt-get update && sudo aptitude install. :wink:
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by JCSenar »

JOPETA wrote:PD: el objetivo del post anterior era llamarte la atención de que xenopeek recomienda el downgrade con aptitude, por si podrías considerar modificar el tutorial en este aspecto sudo apt-get update && sudo aptitude install. :wink:
Ups! Corregido. Ahora voy a investigar sobre la sutil diferencia entre "apt-get" y "aptitude" pues, a mí, las instrucciones de xenopeek me funcionan con "apt-get"... :wink:
Last edited by JCSenar on Fri Sep 30, 2016 6:57 am, edited 1 time in total.
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
Borraxito
Level 2
Level 2
Posts: 55
Joined: Tue Sep 15, 2015 2:34 pm

Re: [TUTORIAL] Instalar Samba en Linux Mint 13/17.x/18

Post by Borraxito »

Yo ya he perdido toda esperanza de que arreglen el problema. Si ha pasado tanto tiempo y sigue así, tiene toda la pinta de que va a seguir siendo así.

En mi caso lo "soluciono" poniendo el número 1 tanto en usuario como en contraseña y me deja acceder. Es una chapuza, pero funciona.

Saludos.
Locked

Return to “Español - Spanish”