Linux系统上用smbclient命令来访问Windows共享(转)

Linux系统下用smbclient命令来访问Windows共享(转)


加上在命令前加!会执行本地的命令 如 :

\>!pwd ?是查询当前的本地所在目录

\>pwd ?查询远端ftp所在目录

测试平台:

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

相关文章:

你感兴趣的文章:

标签云: