Solaris 如何从终端访问 smb:///?

Solaris 如何从终端访问 smb:///?

我从文件浏览器安装了 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

相关内容