快捷搜索:   nginx

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:                                                          

        <mask> 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

功能:统计当前目录下文件总计大小,不包括子目录容量。

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论