我从文件浏览器安装了 solaris,我可以使用以下命令访问我的 Windows 网络中的计算机:
smb:///
但是我找不到如何从终端访问它。
ls smb:///
smb:///: No such file or directory
ls vol
dev dsk rdsk rmt
ls mnt
nothign here...
有人能帮忙吗?我想从终端访问此 smb...谢谢
答案1
终端不知道 URI(即 smb:///),只知道文件和目录等。
您必须将远程共享挂载到本地文件系统 - 不确定如何在 Solaris 中执行此操作,但在 Linux 上可以使用程序mount.cifs
,在 FreeBSD 上可以使用mount_smbfs
另一个选项是使用smbclient
命令行工具与 CIFS 共享进行交互。
答案2
如果您使用的是 Solaris 10 或更早版本,则有一个名为 sharity 的商业产品可以提供 CIFS 挂载:http://www.obdev.at/products/sharity-light/index.html
OpenSolaris 和更新版本 (Solaris 11 Express) 包含 cifs 支持:http://hub.opensolaris.org/bin/view/Community+Group+on/2008021301
还:
man mount_smbfs