扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共2页)
Samba包中已经包括了smbclient、smbmount等实用程序。smbclient程序提供了一个类似FTP的模式界面,允许用户共享Windows、Linux的资源,还可以列出服务器上的可用共享资源。smbmount类似mount命令,将Windows的共享目录安装到Linux的本地目录。
1、查询网络上的Samba服务器
# /usr/sfw/bin/findsmb
每个找到的服务器都会显示其IP地址、NetBIOS名称、工作组名称、操作系统、以及SMB服务器版本。
2、列出Samba服务器上的可用资源
# /usr/sfw/bin/smbclient -L
如果是user共享方式,就要加“-U ”选项。
# /usr/sfw/bin/smbclient -L -U
Password:
如果是share共享方式,可以不必理会用户和密码,要求输入密码时直接回车即可。
3、连接Samba共享
# /usr/sfw/bin/smbclient // [-U ]
例如要访问上文中的share共享时,可用
# /usr/sfw/bin/smbclient //hostname/homes
Password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.21b]
smb:>
要访问上文中的user共享时,可用
# /usr/sfw/bin/smbclient //hostname/andy -U andy
Password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.21b]
smb:>
连接后,就能象FTP用户一样上传和下载文件。用put表示上传,用get表示下载。键入help获得可用的命令列表。
4、挂载Samba共享
Solaris尚不支持smbfs和smbmount命令。解决方法之一就是使用Sharity。其安装和使用都很简单。
1)安装Sharity
# /usr/sfw/bin/wget http://www.obdev.at/ftp/pub/Products/Sharity3/sharity.3.3-beta3.solaris-i86pc.tar.gz
# gunzip -c sharity.3.3-beta3.solaris-i86pc.tar.gz tar xf -
# cd sharity.3.3-beta3.solaris-i86pc
# ./setup
2)启动和停止Sharity
重启机器后,Sharity会自动运行
# svcs grep sharity
legacy_run 0:38:06 lrc:/etc/rc2_d/S80sharity3
legacy_run 0:38:14 lrc:/etc/rc3_d/S80sharity3
停止Sharity
# /usr/local/sharity3/sbin/sharity.init stop
启动 Sharity
# /usr/local/sharity3/sbin/sharity.init start
3)访问share共享
# /usr/local/sharity3/bin/sharity login smb:///
Share password for \HOSTNAMESHARE:
# ls /CIFS/entire_network///
# cd /CIFS/[]
4)访问user共享
# /usr/local/sharity3/bin/sharity login smb:/// -U
's password on :
# ls /CIFS/entire_network///
三、Samba在OpenSolaris中的目录
/usr/sfw/sbin/smbd
/usr/sfw/sbin/nmbd
Samba服务器的两个daemon
/usr/sfw/bin/smb(*)
Samba的常用工具
/etc/sfw/smb.conf-example
系统初始自带的Samba配置文件示例
/etc/sfw/smf.conf
Samba配置文件。系统缺省没有这个文件,需要从/etc/sfw/smb.conf-example拷贝或手工生成。
/var/samba/log
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者