我可以成功访问我们的本地samba共享之一,它位于Windows pc(称为“码头”)上,如下所示:
$ sudo /usr/bin/smbclient \\\\marina\\resource_library <my password>
Domain=[MARINA] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \>
因此,这可行。我现在正在尝试将上述位置(码头上的resource_library文件夹)安装到/ mnt / resource_library(作为只读文件夹),但始终失败-我尝试了几种指定位置的方法:
$ sudo smbmount \\\\marina\\resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found
和
$ sudo smbmount //marina/resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found
以上两者都是MARINA而不是marina。我肯定会犯一些愚蠢的错误,有人可以看到吗?
最大的欢呼声
smbclient
您还可以使用//servername/sharename
(单斜杠而不是双反斜杠)来处理资源...
sudo
s的非必需的smbclient
。您无需具有root特权即可运行smbclient
。(可能与smbmount
... 有所不同)