Page 1 of 2

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

Posted: Thu Aug 11, 2016 4:38 pm
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.
________________________________________________

Re: [TUTORIAL] Instalar Samba en Linux Mint 18

Posted: Thu Aug 11, 2016 7:07 pm
by JOPETA
Muchas gracias por la gran aportación JCsenar. :D

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

Posted: Fri Aug 12, 2016 9:25 am
by JCSenar
¡Gracias!

Actualizado para Mint 13/17.x/18.

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

Posted: Sat Aug 13, 2016 2:25 pm
by hatteras
Otro tutorial que deberia ser adherido

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

Posted: Sun Aug 14, 2016 6:23 am
by linux123
Pues ya son dos los que hay pendientes de "sticky".

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

Posted: Sun Aug 14, 2016 11:33 am
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. :-(

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

Posted: Sat Sep 17, 2016 2:07 pm
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.

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

Posted: Sat Sep 17, 2016 3:49 pm
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.

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

Posted: Sat Sep 17, 2016 5:31 pm
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.

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

Posted: Thu Sep 22, 2016 2:22 pm
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.

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

Posted: Sat Sep 24, 2016 3:00 pm
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]

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

Posted: Sat Sep 24, 2016 3:01 pm
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.

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

Posted: Thu Sep 29, 2016 10:46 am
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.

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

Posted: Thu Sep 29, 2016 12:19 pm
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.

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

Posted: Thu Sep 29, 2016 12:37 pm
by JCSenar
Vale. Ni me acordaba ya de ese hilo (no tengo costumbre de andar en el foro principal). Miro a ver...

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

Posted: Thu Sep 29, 2016 3:46 pm
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.

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

Posted: Thu Sep 29, 2016 4:59 pm
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.

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

Posted: Thu Sep 29, 2016 6:11 pm
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:

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

Posted: Fri Sep 30, 2016 3:50 am
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:

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

Posted: Fri Sep 30, 2016 6:55 am
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.