我正在尝试指示扫描仪直接扫描到我家庭网络上的共享文件夹。扫描仪的 Web 服务要求提供我的共享文件夹的网络路径,并且仅接受 UNC 作为输入,即\\server\volume\path
。我的共享位于//home/<user>/Public
我网络上的特定计算机上。我知道计算机的 IP 地址和 netbios 名称,也知道我的 Ubuntu 计算机上的共享文件夹路径,但不知道如何插入它们以得出我的共享文件夹的有效 UNC 路径。
更新:这不是关于如何通过 Nautilus 中创建的共享的命令行导航到 Samba 共享的问题的重复。相反,我问的是当 Web 服务器使用 Windows (UNC) 输入掩码时,如何将 Web 服务器定向到我的 Samba 共享。我已经从终端和网络上的其他 Linux 设备知道了我的 Samba 共享的路径。我不知道 Samba 如何将此路径描述给采用 Windows UNC 文件路径命名约定的 Windows 计算机或 Web 服务器。
答案1
我知道计算机的 IP 地址和 netbios 名称,也知道我的 Ubuntu 机器上的共享文件夹路径,但不知道如何插入它们以得出我的共享文件夹的有效 UNC 路径。
您的“共享文件夹路径”看起来像这样/home/dan/Public
。这不是您的 Samba 网络路径。Samba 隐藏了您机器的内部文件结构。我不知道您是如何创建共享的,因此请查看以下命令的输出:
testparm -s
net usershare info --long
您的共享名称将显示在括号中 --- 我猜是:[Public]
。如果是这种情况,您的网络路径是:
\\ip-address\Public