Samba

El protocolo Samba es una implementación libre de SMB, siglas de Server Message Block, que desarrolla Microsoft. Viene preinstalado y, también, activado en Deepin. Su función es compartir archivos en la red con sistemas operativos Windows con o sin contraseña, ideal para operar una videoteca como Kodi, Plex, entre otros.

SMB es uno de los protocolos para compartir por servidor, otra alternativa es FTP y MTP.

Acceder a la red gracias a Samba

Desde el gestor de archivos haz clic en «Equipos en LAN». Después en «Red de Windows». También puedes escribir la dirección: smb://. Finalmente selecciona la carpeta donde se comparte el contenido.

Cómo compartir archivos

Para compartir un archivo entre GNU/Linux y Windows, solo recurre a las propiedades del archivo o carpeta desde el gestor de archivos. Dándole permisos adecuados: permisos de lectura y escritura a invitados, contraseña, carpeta (recomendamos hacerlo aparte). Para el caso inverso, dirígete a «Equipos en LAN». Comprueba el nombre de la IP en las propiedades.

Si usas otras aplicaciones como Plex o Kodi, deberías revisar los ajustes primero para compartir contenido. Ten en cuenta que Samba no es configurable por sí mismo (ni hay un programa para ello).

Información técnica

Estado del servicio

Para comprobar si está en funcionamiento, basta con acceder desde la terminal smbstatus.

Probar manualmente

Comprobamos los paquetes instados: samba, smbclient y cifs-utils. Después creamos una carpeta en /media/[carpetadedestino] y lo enlazamos con sudo mount -t cifs //[iplocal]/[carpetadesalida]/ /media/[carpetadedestino]/ -o rw.

Active Directory

Winbind puede conectar un servidor Windows con Active Directory. Para eso el servidor ofrece las credenciales y el dominio. La documentación está en su sitio web. En la versión 4 de Samba, se mejora la integración con AD. Sin embargo en la versión 15 de Deepin no se encontró forma de realizar conexiones, por lo que fue problemático al iniciar sesión.

Una posible solución sería FreeIPA para facilitar la integración con Active Directory.

Ver conexiones

Dependiendo del cliente en uso, podrás revisar cuantas conexiones están en la red sea por interfaz gráfica o vía terminal:

smbstatus -s

Lista de paquetes Samba

Los paquetes mostrados a continuación son instalables desde los repositorios via APT o Synaptic. Es necesario instalar el paquete principal para que Samba esté en funcionamiento.

  • samba: Paquete principal.
  • samba-common: Paquete con los archivos principales.
  • smbclient: Cliente Lan para Samba.
  • swat: Administración del servidor vía página web.
  • samba-doc: Manual de uso.
  • smbfs: – Realiza montaje con los servidores como si fueran discos duros.
  • winbind: Servicio de compatibilidad con la arquitectura NT de Windows (de 2000 a 7).

Clientes GUI disponibles:

  • system-config-samba: Aplicación para gestionar las carpetas compartidas. No disponible en los repositorios.
  • gadmin-samba: No compatible con Deepin.
Cliente system-config-samba

Lectura adicional

Etiquetas:

¿Recomendarías este artículo?