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 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
map to guest = Bad User
force user = nobody
sudo systemctl enable --now smb
sudo ufw allow 'Samba'

Acceso mediante usuario concreto (opcional)

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
sudo smbpasswd -a usuario
sudo smbpasswd -e usuario

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

net use * /delete #antes de conectar si hay problemas
\\192.168.1.100\linux_ext

Al acceder ahora nos pedirá el login.

Configuración en Windows

Para acceder desde 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

Si elegiste la opción de acceso usuario registrado

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

net use * /delete #antes de conectar si hay problemas
\\192.168.1.100\linux_ext