Compartir carpeta en Linux y acceder desde Windows
De TechShareRoom wiki
Más acciones
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/fstabDependiendo 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 0Acceso mediante usuario registrado
sudo pacman -S samba
sudo nano /etc/samba/smb.confAñ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 Usersudo smbpasswd -a usuario
sudo smbpasswd -e usuarioConfiguració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_extAl acceder ahora nos pedirá el login.
Acceso mediante usuario invitado
sudo pacman -S samba
sudo nano /etc/samba/smb.confAñ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 Usersudo 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