Menú alternativo
Alternar el menú de preferencias
Menú alternativo personal
No has accedido
Tu dirección IP será visible si haces alguna edición

Compartir carpeta en Linux y acceder desde Windows

De TechShareRoom wiki

Podemos configurar el acceso mediante usuario invitado o usuario concreto. En principio, recomendamos el invitado, pero si se requiere más seguridad entonces el otro.

Configuración en Linux

lsblk -f
sudo nano /etc/fstab

Dependiendo del sistema de particiones escoge la que toque

UUID=XXXX-XXXX  /mnt/linux_ext  ext4  defaults,noatime  0  1
UUID=XXXX-XXXX  /mnt/linux_ext  btrfs  defaults,noatime,compress=zstd,space_cache=v2  0  0
UUID=XXXX-XXXX  /mnt/linux_ext  ntfs3  defaults,uid=1000,gid=1000,umask=002,noatime,nofail  0  0

Acceso mediante usuario registrado

sudo pacman -S samba
sudo nano /etc/samba/smb.conf

Añadimos esto al final:

[linux_ext]
path = /mnt/linux_ext
browseable = yes
read only = no
guest ok = no
valid users = usuario
force user = usuario
create mask = 0775
directory mask = 0775

[global]
map to guest = Bad User
sudo smbpasswd -a usuario
sudo smbpasswd -e usuario

Configuración en Windows

Si elegiste la opción de acceso usuario registrado

Vamos al explorador de archivos y creamos un acceso directo a la carpeta.

net use \\192.168.1.100\linux_ext /delete #por si quieres borrar credenciales si hay algún problema
\\192.168.1.100\linux_ext

Al acceder ahora nos pedirá el login.

Acceso mediante usuario invitado

sudo pacman -S samba
sudo nano /etc/samba/smb.conf

Añadimos esto al final:

[linux_ext]
path = /mnt/linux_ext
browseable = yes
read only = no
guest ok = yes
force user = guest

[global]
map to guest = Bad User
sudo systemctl enable --now smb
sudo ufw allow 'Samba'

Configuración en Windows

Si elegiste la opción de acceso invitado

gpedit.msc

Configuración del equipo →

Plantillas administrativas →

Red →

Estación de trabajo Lanman

Activa esta opción:

Habilitar inicios de sesión de invitado inseguros

Acepta y cierra.

Reinicia Windows.

Vamos al explorador de archivos y creamos un acceso directo a la carpeta.

\\192.168.1.100\linux_ext