
Parece que casi CUALQUIER pregunta o explicación sobre este tema tiene que ver con el montaje de recursos compartidos de Linux en Windows o al revés.
Tengo un servidor Linux simple (raspbian), que ejecuta un servidor Samba con un recurso compartido público, que quiero montar y acceder desde otra máquina Linux que ejecute Ubuntu.
El servidor Linux Samba
compartir smb.conf:
[Public]
path = /mnt/Storage/public
public = yes
browsable = yes
read only = no
gust ok = yes
force user = nobody
El recurso compartido apunta a un disco USB formateado con ext3.
El cliente Linux Samba
$ sudo smbclient -L 10.0.0.4
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
Public Disk
IPC$ IPC IPC Service (Samba 4.2.14-Debian)
Entonces, la máquina Ubuntu ve claramente el recurso compartido de samba, pero ¿cómo montarlo y acceder a él?
$ sudo /usr/bin/smbclient \\\\10.0.0.4\\public
WARNING: The "syslog" option is deprecated
Enter root's password:
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
$ mount.cifs //10.0.0.4/public /mnt/public -o username=pi
mount.cifs: permission denied: no match for /mnt/public found in /etc/fstab
Intenté jugar con fstab, sin éxito, pero ¿REALMENTE tengo que hacerlo? En Windows puedo montar y desmontar recursos compartidos de samba tanto como quiera. ¿Por qué no en Linux?
NB: Este es un recurso compartido público, al que se debe poder acceder sin nombre de usuario ni contraseña, por lo que cualquier fstabs que apunte a un archivo de credenciales sería innecesario.
¿Alguien tiene algún consejo rápido sobre información real válida y no desactualizada para lo que pensé que era algo simple?