分类: 系统运维
2011-10-19 23:57:50
前面介绍了Windows系统匿名访问Samba服务器共享目录的方法,在Linux系统中也可以访问Samba服务器中的共享目录。这时需要使用smbclient命令,当然首先得在对应Linux系统主机中安装Samba服务的客户端软件——smbclient。
使用smbclient -L命令(有关smbclient命令的详细选项可通过smbclient –help命令查看)可以查看指定Samba服务器上所有共享目录。如要浏览本示例中Sambaserver上的共享目录,可在终端提示符下输入以下命令,在出现提示输入密码时,直接按回车键(因为此处是匿名访问),结果会显示指定Samba服务器上当前全部的共享目录,如图7-12所示。
图7-12 在Linux系统主机上查看Samba服务器上共享目录的输出
smbclient –L Sambaserver
使用共享目录的命令格式为:smbclient //IP地址或主机名/共享目录名 –U用户名。
因为此处是匿名访问,所以无需加上“-U”选项来指定访问的用户名。如在此要匿名访问Sambaserver上的DOC目录,则可在终端提示符下输入以下命令。在出现输入密码的password提示符时,直接按回车键,即进入到远程使用服务器上指定资源的提示符smb:\> ,与FTP客户端相似,如图7-13所示。这时可以使用如cd、cat、get等命令对共享目录和文件进行操作了。注意,这个命令不仅可以访问Samba服务器上的共享资源,还可以访问网络中Windows主机上的共享资源。如图7-14是使用smbclient命令查看Windows系统主机共享资源的示例。
smbclient //Sambaserver/doc
图7-13 使用smbclient命令使用网络中的共享文件
图7-14 使用smbclient命令查看Windows系统主机上的共享目录
本文摘自《(金牌网管师——大中型企业网络组建》第七章