carpeta privada con Samba en Raspberry Pi

Crear una Carpeta Privada con Samba en Raspberry Pi

Si buscas una forma segura de compartir archivos en tu red local sin que todos los usuarios tengan acceso a ellos, crear una carpeta privada con Samba en Raspberry Pi es una excelente opción. En esta guía, te mostraré paso a paso cómo hacerlo, incluyendo comandos adicionales y trucos útiles para optimizar la seguridad y el rendimiento de tu servidor Samba.

¿Qué es Samba y por qué usarlo en Raspberry Pi?

Samba es un software que permite compartir archivos e impresoras entre sistemas Windows y Linux. Si tienes una Raspberry Pi, puedes usarla como un servidor de archivos accesible desde cualquier dispositivo en tu red, configurando permisos específicos para que solo ciertos usuarios puedan acceder a determinadas carpetas. Además, este método permite establecer un servidor de archivos en Raspberry Pi, ideal para pequeñas oficinas o entornos domésticos.

Paso 1: Instalar Samba en Raspberry Pi

Lo primero que necesitas es asegurarte de que tu Raspberry Pi tiene Samba instalado. Para ello, abre una terminal y ejecuta los siguientes comandos:

sudo apt update
sudo apt install samba -y

Este comando actualizará los paquetes y luego instalará Samba en tu sistema.

Paso 2: Crear una Carpeta Privada

Para crear una carpeta privada con Samba en Raspberry Pi, primero crea un directorio donde se almacenarán los archivos:

sudo mkdir -p /home/samba_privado

Luego, asigna los permisos adecuados para que solo un usuario específico pueda acceder:

sudo chown nombre_usuario:nombre_usuario /home/samba_privado
sudo chmod 700 /home/samba_privado

Esto garantiza que únicamente el usuario autorizado pueda entrar en la carpeta y mantener seguro el servidor de archivos en Raspberry Pi.

Paso 3: Crear un Usuario para Samba

Samba tiene su propio sistema de usuarios, por lo que necesitas añadir uno específico:

sudo smbpasswd -a nombre_usuario

Introduce la contraseña que el usuario utilizará para acceder a la carpeta compartida.

Paso 4: Configurar Samba

Ahora es momento de configurar Samba para que la carpeta privada esté disponible solo para el usuario autorizado. Edita el archivo de configuración con:

sudo nano /etc/samba/smb.conf

Al final del archivo, agrega la siguiente sección:

[Privado]
   path = /home/samba_privado
   valid users = nombre_usuario
   read only = no
   browsable = no
   create mask = 0700
   directory mask = 0700

Explicación de los parámetros:

  • path → Ubicación de la carpeta.
  • valid users → Define qué usuario puede acceder.
  • read only = no → Permite escribir en la carpeta.
  • browsable = no → La carpeta no será visible para otros usuarios en la red.
  • create mask y directory mask → Aseguran que solo el usuario tenga permisos.

Guarda los cambios (CTRL+X, luego Y y Enter).

Paso 5: Reiniciar el Servidor Samba

Para aplicar la configuración, reinicia el servicio Samba con:

sudo systemctl restart smbd

Paso 6: Acceder a la Carpeta desde Otro Dispositivo

Desde Windows, presiona Win + R y escribe:

\\IP_RASPBERRY\Privado

Introduce el usuario y contraseña configurados en Samba.

Desde Linux, usa el siguiente comando:

smbclient //IP_RASPBERRY/Privado -U nombre_usuario

Trucos y Comandos Adicionales para Mejorar Samba en Raspberry Pi

1. Hacer que Samba Inicie Automáticamente

Para asegurarte de que el servicio Samba siempre esté activo tras un reinicio, usa:

sudo systemctl enable smbd

2. Verificar el Estado del Servidor Samba

Si tienes problemas de acceso, verifica si el servicio Samba está funcionando correctamente con:

sudo systemctl status smbd

3. Diagnosticar Errores con el Registro de Samba

Si algo no funciona, revisa el archivo de registro con:

sudo tail -f /var/log/samba/log.smbd

Esto te mostrará errores y advertencias en tiempo real en tu servidor de archivos en Raspberry Pi.

4. Agregar Más Usuarios a la Carpeta Privada

Si deseas que más de un usuario tenga acceso, agrégalo a Samba y edita la configuración así:

valid users = usuario1 usuario2

5. Montar la Carpeta en Linux Automáticamente

Para montar la carpeta de Samba automáticamente en Linux, edita el archivo /etc/fstab y agrega:

//IP_RASPBERRY/Privado  /mnt/samba_privado  cifs  username=nombre_usuario,password=tu_contraseña,iocharset=utf8,file_mode=0770,dir_mode=0770  0  0

Luego, crea la carpeta de montaje:

sudo mkdir -p /mnt/samba_privado
sudo mount -a

Crea carpeta privada con Samba en Raspberry Pi - José Web

Conclusión

Crear una carpeta privada con Samba en Raspberry Pi es una excelente manera de compartir archivos de forma segura en tu red local. Siguiendo estos pasos, puedes restringir el acceso solo a usuarios autorizados y mejorar la seguridad de tu servidor de archivos en Raspberry Pi. Además, con los trucos adicionales, puedes optimizar Samba para un mejor rendimiento y facilidad de uso.

¿Te ha resultado útil esta guía? ¡Déjame tu comentario y comparte tu experiencia! 🚀

0 0 votes
Calificación del artículo

📅 Última actualización: 19/02/2025

guest

0 Comentarios
el más antiguo
el más nuevo el más votado
Inline Feedbacks
View all comments