Samba es un conjunto de aplicaciones de GNU/Linux que implementan el protocolo de comunicaciones SMB de Windows y se usa para compartir recursos y directorios en red local.
En esta ocasión lo vamos a instalar en una Raspberry Pi para compartir una carpeta con autenticación de usuario local.
Instalar Samba
sudo apt-get install samba samba-common-bin
Crear el directorio a compartir
Autenticados como pi en la Raspberry:
mkdir compartida
Configuración
Creamos el usuario que se va a autenticar con samba:
sudo adduser -shell /bin/false --no-create-home usuariosamba
y lo añadimos a Samba, asignándole una contraseña:
sudo smbpasswd -a usuariosamba
Nota: también podriamos haber usado el usuario pi por defecto de Raspbian, sin necesidad de crear nuevos usuarios. Podremos regenerar la contraseña del usuario samba siempre que queramos, repitiendo el anterior comando.
Ahora modificamos el fichero smb.conf:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old sudo nano /etc/samba/smb.conf
activamos la seguridad descomentando #security = user y después añadimos:
[compartida] comment = Carpeta compartida path = /home/pi/compartida valid users = pi write list = pi read only = No create mask = 0660 directory mask = 0770
Reiniciar Samba
sudo service samba restart
Ahora ya podremos acceder a la carpeta compartida de la Raspberry Pi desde otro dispositivo conectado a la misma red local.
Últimos comentarios