smbclient 简单应用

简介: 本文链接:http://user.qzone.qq.com/317352042/blog/1196438857 smbclient 简单应用功能说明: 在Windows操作系统之间,可以通过网上邻居或UNC路径的方式,访问某个共享,在Linux下,可以通过smbclient命令来实现相似的功能,访问Windows的某个共享目录。

本文链接:http://user.qzone.qq.com/317352042/blog/1196438857

img_325472601571f31e1bf00674c368d335.gif
smbclient 简单应用
img_325472601571f31e1bf00674c368d335.gif 功能说明:
在Windows操作系统之间,可以通过网上邻居或UNC路径的方式,访问某个共享,在Linux下,可以通过smbclient命令来实现相似的功能,访问Windows的某个共享目录。
测试平台:
Red Hat Enterprise Linux AS release 3 (Taroon)
Windows 2000 Advanced Server SP4
当前测试条件:
1、 Windows和Linux共处于同一个局域网中,可以互相ping通,都未设置防火墙
2、 Windows的IP地址:192.168.60.188
3、 Linux的IP地址:192.168.60.189
4、 Windows上当前有如下共享:c$,temp(everyone具有读取权限)
5、 Windows上的用户有cmw(管理员组用户帐号),grp(管理员组用户帐号),guest(当前未启用),没有root帐号
6、Linux上安装有相关的RPM包:samba-client,它是Samba客户端工具
基本测试过程如下:
1、 访问c$共享:
[root@rh root]# smbclient //192.168.60.188/c$ -U cmw
Password:                                          
smb: \> cd winnt                                    
smb: \winnt\>                                      
2、 访问temp共享(启用guest帐户)
[root@rh root]# smbclient //192.168.60.188/temp
Password:(未输入任何密码)
smb: \>                                        
3、 访问temp共享(未启用guest帐户)
[root@rh root]# smbclient //192.168.60.188/temp
Password:(未输入任何密码)
Anonymous login successful                    
tree connect failed: NT_STATUS_ACCESS_DENIED  
[root@rh root]#                                
扩展研究:
1、 smbclient命令成功后,可以使用的命令及研究:
[root@rh root]# smbclient //192.168.60.188/temp -U cmw                    
Password:                                                                
smb: \> ?                                                                
?
altname
archive
blocksize
cancel
cd
chmod
chown
del
dir
du
exit
get
help
history
lcd
link
lowercase
ls
mask
md
mget
mkdir
more
mput
newer
open
print
printmode
prompt
put
pwd
q
queue
quit
rd
recurse
reget
rename
reput
rm
rmdir
setmode
symlink
tar
tarmode
translate
!
以上为可以使用的命令,常用命令如下:
1)        ?命令
smb: \> ? ?                                          
HELP ?:                                              
        [command] give help on a command              
语法:? [command]
功能:可以查看一个命令的使用方法
2)        cd命令
smb: \> ? cd                                          
HELP cd:                                              
        [directory] change/report the remote directory
smb: \> cd samba                                      
语法:cd [directory]
功能:改变远程目录
3)        du命令
smb: \samba\> ? du                                                
HELP du:                                                          
         computes the total size of the current directory    
smb: \samba\> du                                                  
                42293 blocks of size 1048576. 5098 blocks available
Total number of bytes: 16880894                                    
语法:du
功能:统计当前目录下文件总计大小,不包括子目录容量。
4)
5)
1、 smbclient命令的其它参数,待续……
      2、其它,待续……
img_325472601571f31e1bf00674c368d335.gif
相关文章
|
存储 Prometheus Kubernetes
解决k8s调度不均衡问题
在近期的工作中,我们发现 k8s 集群中有些节点资源使用率很高,有些节点资源使用率很低,我们尝试重新部署应用和驱逐 Pod,发现并不能有效解决负载不均衡问题。在学习了 Kubernetes 调度原理之后,重新调整了 Request 配置,引入了调度插件,才最终解决问题。这篇就来跟大家分享 Kubernetes 资源和调度相关知识,以及如何解决k8s调度不均衡问题。
1829 0
解决k8s调度不均衡问题
|
Java 对象存储 容器
标准流程描述语言 WDL 阿里云最佳实践
WDL 作为全球基因组与健康联盟 (Global Alliance for Genomics and Health)支持的工作流描述语言,已经被越来越多的客户所采用。通过阿里云的 Cromwell 方案,用户可以本地开发测试WDL流程,再使用云计算强大的计算能力,来完成基因组学数据分析工作。
9803 2
|
图形学
Unity3D简陋版跑酷游戏
Unity3D简陋版跑酷游戏
Unity3D简陋版跑酷游戏
|
9月前
|
运维 Java Linux
【运维知识基础篇】Linux定时任务
【运维知识基础篇】Linux定时任务
242 0
|
11月前
|
存储 机器学习/深度学习 Linux
KVM虚拟化技术学习-基础入门
KVM虚拟化技术学习-基础入门
11816 2
|
Ubuntu Linux
ubuntu降低你使用的内核到指定版本
ubuntu降低你使用的内核到指定版本
1687 0
ubuntu降低你使用的内核到指定版本
|
缓存 算法 物联网
第三章:数据链路层(下)计算机网络 信道划分介质访问控制
第三章:数据链路层(下)计算机网络 信道划分介质访问控制
200 0
第三章:数据链路层(下)计算机网络 信道划分介质访问控制
|
数据可视化 数据挖掘
WGCNA 简明指南|1. 基因共表达网络构建及模块识别
WGCNA 简明指南|1. 基因共表达网络构建及模块识别
884 0
WGCNA 简明指南|1. 基因共表达网络构建及模块识别
|
Java 应用服务中间件 Apache
|
Unix Shell 图形学