
Parece que quase QUALQUER pergunta ou explicação sobre este assunto trata da montagem de compartilhamentos Linux no Windows ou vice-versa.
Eu tenho um servidor Linux simples (raspbian), rodando um servidor Samba com compartilhamento público, que desejo montar e acessar de outra máquina Linux rodando Ubuntu.
O servidor Linux Samba
compartilhamento smb.conf:
[Public]
path = /mnt/Storage/public
public = yes
browsable = yes
read only = no
gust ok = yes
force user = nobody
O compartilhamento aponta para um disco USB formatado com ext3.
O 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)
Então, a máquina Ubuntu vê claramente o compartilhamento do samba, mas como montá-lo e acessá-lo?
$ 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
Eu tentei mexer no fstab, sem sucesso, mas eu REALMENTE preciso fazer isso? No Windows posso montar e desmontar compartilhamentos de samba quantas vezes quiser - por que não no Linux?
NB: Este é um compartilhamento público, que deve ser acessível sem nome de usuário ou senha, portanto, qualquer fstabs apontando para um arquivo de credenciais seria desnecessário.
Alguém recebeu alguma indicação rápida de informações realmente válidas e não desatualizadas sobre o que eu considerava uma coisa simples?