3

Кажется, что ЛЮБОЙ ЛЮБОЙ вопрос или объяснение на эту тему связано с монтированием Linux-ресурсов в Windows или наоборот.

У меня есть простой сервер Linux (raspbian), на котором запущен сервер Samba с общедоступным общим ресурсом, который я хочу смонтировать и получить доступ к другой машине Linux, работающей под управлением Ubuntu.

Сервер Linux Samba

поделиться smb.conf:

[Public]
    path = /mnt/Storage/public
    public = yes
    browsable = yes
    read only = no
    gust ok = yes
    force user = nobody

Общий ресурс указывает на USB-диск, отформатированный с помощью ext3.

Клиент 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)

Итак, машина с Ubuntu четко видит общий ресурс samba, но как его подключить и получить к нему доступ?

$  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

Я попытался немного возиться с fstab, но безуспешно, но действительно ли я должен это делать? В windows я могу монтировать и размонтировать samba-ресурсы сколько угодно - почему бы не в Linux?

NB. Это общедоступный общий ресурс, который должен быть доступен без имени пользователя или пароля, поэтому любые fstabs, указывающие на файл учетных данных, не понадобятся.

Кто-нибудь получил быстрые указатели на фактическую действительную и не устаревшую информацию для того, что я думал, было простой вещью?

0