La idea de este tutorial es mostrar la forma de compartir contenido desde linux a maquinas que tengan windows en nuestra red local. En esto que denominamos Instalar Samba en Ubuntu 20.04 para compartir desde GNU/Linux con usuarios de windows van a encontrar una guia rapida sencilla y que la van a poder poner en funcionamiento sin demasiadas vueltas!

samba
www.samba.org

Vamos a ejecutar dos comandos. El primero actualiza nuestro repositorio de software el segundo instala lo que vamos a utilizar (samba y otros componentes):

sudo apt update && sudo apt upgrade
sudo apt install samba samba-common-bin cifs-utils smbclient nfs-common

Luego de instalar vamos a ver el archivo de configuración el cual es: /etc/samba/smb.conf

sudo nano /etc/samba/smb.conf

Ahora vas a editar algunas cosas muy sencillas pero verdaderamente puede quedar algo que te vuele la cabeza:

workgroup = acaponeselgrupodetrabajo

si seguis navegando el archivo te vas a encontrar con la estructura de como compartir una carpeta, pero para que no le erres podes utilizar esta:

[PENDRIVE 16GB]
comment = Pendrive Kingston
path = /media/pi/KINGSTON
writeable = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
valid users @users
force user = pi
  • [PENDRIVE 16GB] = Entre corchetes ponemos el nombre que le queremos poner al recurso compartido
  • comment = En windows se usa mucho las descripciones o sea que acá es donde escribiremos si queremos (no es obligatorio) un comentario al respecto
  • path = la ubicacion del recurso que vamos a compartir.
  • writeable = Aca podemos poner YES o NO. Basicamente es el permiso de escribir que vamos a darle a esta carpeta.
  • create mask = Aca se crea una mascara con el permiso particular que le vamos a dar a cada archivo creado.
  • directory mask = Lo mismo que el item anterior pero esta vez con un directorio.
  • browseable = Permite hacerlo visible. Quiere decir que si yo entro a un recurso //pcdearturito/ voy a encontrar los “browseables” si pongo no solo voy a poder entrar si se el nombre del recurso.
  • valid users @users esta linea permite una validación para que no cualquiera pueda tener acceso al recurso compartido
  • force user = nombredeusuario = Aca estamos diciendo que se le va forzar a que el usuario sea el que ponemos y no otro. Estos usuarios deben tener permiso en samba

Supongamos que yo estoy en mi maquina virtual donde el usuario es pepe y comparte una carpeta para que otro desde windows pueda entrar, si pepe existe no quiere decir que tenga acceso y esto es debido a que tal vez no sea parte de samba. Para hacer que pepe sea parte de samba:

sudo smbpasswd -a pepe

Nos va pedir generar una clave y ahora si desde la maquina con windows podremos ingresar fácilmente al recurso compartido en linux.

Print Friendly, PDF & Email
Share:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *