Como instalar samba en ubuntu server


Para instalar y configurar Samba en un servidor Ubuntu, sigue los siguientes pasos:

Paso 1: Actualizar el sistema Antes de instalar cualquier paquete, asegúrate de que el sistema esté actualizado. Abre una terminal y ejecuta los siguientes comandos:

Paso 2: Instalar Samba Una vez que el sistema esté actualizado, instala Samba utilizando el siguiente comando:

Paso 3: Configurar Samba Después de la instalación, es necesario configurar Samba para compartir directorios y archivos en la red. Antes de hacer cambios, es una buena práctica hacer una copia de seguridad del archivo de configuración original:

Luego, edita el archivo de configuración usando un editor de texto, como nano o vim:

Paso 4: Configurar las comparticiones Dentro del archivo smb.conf, encontrarás una sección de ejemplos de comparticiones que puedes modificar para tus necesidades. Aquí hay un ejemplo básico de cómo compartir un directorio llamado «compartir» (puedes cambiar esto según tus preferencias):

  • compartir: Nombre de la compartición que se usará para acceder desde otros dispositivos.
  • comment: Un comentario descriptivo para la compartición.
  • path: La ruta local del directorio que quieres compartir.
  • read only: Si se establece en «yes», los usuarios solo podrán leer los archivos. «no» permite lectura y escritura.
  • guest ok: Permite a los usuarios acceder como invitados, sin necesidad de autenticación.
  • browseable: Permite que la compartición sea visible al explorar la red.

Paso 5: Reiniciar Samba Una vez que hayas configurado tus comparticiones, guarda los cambios en el archivo smb.conf. Luego, reinicia el servicio de Samba para aplicar las configuraciones:

Paso 6: Configurar permisos de directorio Asegúrate de que los permisos del directorio que estás compartiendo sean adecuados para permitir el acceso a los usuarios que necesitan acceder a él. Puedes usar el comando chmod para ajustar los permisos.

Por ejemplo, si deseas que cualquier usuario pueda leer y escribir en el directorio compartido:

Es importante tener en cuenta que conceder permisos de escritura a todos los usuarios puede ser un riesgo de seguridad, así que ajusta los permisos según las necesidades de tu entorno.

Paso 7: Configurar el cortafuegos (firewall) Si estás usando un cortafuegos en tu servidor Ubuntu, asegúrate de abrir los puertos necesarios para que Samba funcione correctamente. Por defecto, Samba utiliza los puertos TCP 137-139 y UDP 137-138. Puedes abrir estos puertos en el firewall con los siguientes comandos:

¡Listo! Ahora deberías tener Samba instalado y configurado en tu servidor Ubuntu. Las carpetas compartidas estarán disponibles para otros dispositivos en la red local. Recuerda siempre mantener tus comparticiones y permisos seguros para proteger tu sistema de accesos no autorizados.