Montando o compartilhamento Linux Samba no Linux

3

Parece que quase qualquer pergunta ou explicação sobre este assunto lida com a montagem de compartilhamentos do Linux nas janelas ou vice-versa.

Eu tenho um servidor linux simples (raspbian), rodando um servidor Samba com um compartilhamento público, que eu quero 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 do ubuntu vê claramente o compartilhamento de 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 com fstab, sem sucesso, mas eu realmente tenho que fazer isso? No windows eu posso montar e desmontar compartilhamentos de samba o quanto eu 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 tem alguma indicação rápida de informações válidas e não desatualizadas para o que eu achava que era uma coisa simples?

    
por Hfrav 22.03.2017 / 15:08

0 respostas