Blog del Podcast
podcast      GitHub      Twitter   Telegram

Servidor de Samba fácil

Tiempo estimado de lectura: 3 minutos. 425 palabras. servidor

Vamos a compartir una carpeta por Samba de un modo muy sencillo, para que sea accesible desde cualquier máquina dentro de una misma red local.

Para acceder a los datos de esta carpeta, no va a ser necesario utilizar usuario y contraseña, pero para darle un mínimo de seguridad, vamos a permitir el acceso a esta carpeta a determinados dispositivos en función de us IP.

El modo más correcto y seguro de compartir una carpeta por Samba, es crear un grupo donde ponemos un número de usuarios dentro de este y donde todos estos usuarios tienen usuario y contraseña.

He optado por esta configuración, porque es mucho más sencilla y he visto algo parecido en Recalbox. Una capeta que todos los usuarios de la red local tienen acceso y pueden depositar ahí sus archivos para compartir.

Instalación

Instalación de Samba

sudo apt install samba

Compartiendo Carpeta

Damos permisos para compartir la carpeta por Samba y que puede acceder cualquier usuario.

sudo chmod -R 777 /home/angel/samba/

Archivo de configuración

Editamos el archivo de configuración.

sudo nano /etc/samba/smb.conf
[samba]                     # Nombre del servidor que veran los clientes

path=/home/angel/samba      # Ruta de la carpeta compartida
public=yes                  # Disponible para usuarios invitados u otros. Si ponemos no, solo los usuarios autorizados accederan
writable=yes                # Puede escribir y editar el contenido
guest ok = yes
browseable = yes            # El directorio, puede ser visible
read only = no

create mask = 0777          # Permisos de escritura y lectura de cualquier cliente
directory mask = 0777
force create mode = 777
force directory mode = 777
force security mode = 777
force directory security mode = 777

Desmarcamos el compartir impresoras

#[print$]
#   comment = Printer Drivers
#   path = /var/lib/samba/printers
#   browseable = yes
#   read only = yes
#   guest ok = no

Verifica con testparm si hay un error en el archivo de configuración

testparm

Permitir de unas ip's en concreto

Para dar un poquito más de seguridad desde el servidor, solo vamos a permitir el acceso a determinadas ip's.

hosts allow = 192.168.1.100, 192.168.1.101

Publicado por Angel el Friday 02 April del 2021



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.