`
foolraty
  • 浏览: 400310 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

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
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
功能:统计当前目录下文件总计大小,不包括子目录容量。

 

分享到:
评论

相关推荐

    Linux访问Windows共享文件的方法.pdf

    Linux 访问 Windows 共享文件的方法可以分为两种:第一种方法是使用 mount 命令将 Windows 共享文件夹挂载到 Linux 系统中,第二种方法是使用 smbclient 命令来访问和操作 Windows 共享文件夹。 第一种方法:使用 ...

    虚拟机LINUX与主机WINDOWS文件共享

    可以使用以下命令访问 WINDOWS 资源: #smbclient -L 192.168.1.150 -N 或者: #smbclient -L hit -N 如果不清楚一个 WINDOWS 计算机的 NetBIOS 名字,可以使用 nmblookup 命令来解析 NetBIOS 名字: #...

    在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

    在Windows与Linux下Samba共享文件夹以及映射的详细使用说明是指在Windows和Linux操作系统中如何使用Samba来共享文件夹和映射网络资源的详细使用说明。Samba是一个自由开源的软件,能够让Windows和Linux操作系统之间...

    Linux CIFS 共享

    在 Linux 系统中,还可以使用其他命令来管理 CIFS 共享,例如使用 `smbclient` 命令来访问 Windows 共享目录: `smbclient //10.254.4.153/crdb -U administrator%abc.123` 使用 `smbclient` 命令可以访问 Windows...

    ubuntu访问windows共享很简单.docx

    在 Linux 中,您可以使用以下命令访问 Samba 服务器: [root@localhost ~]# smbclient -L //LinuxSirO5 五、复杂的用户共享模型 在实际应用中,我们可能需要设计一个更加复杂的用户共享模型。例如,一个公司有五...

    一步一学Linux与Windows_共享文件Samba

    在Linux系统中,可以通过`smbclient`工具来访问Windows共享资源。具体操作如下: 1. 使用`smbclient -L //IP地址`列出远程主机上的共享资源。 2. 使用`smbclient //IP地址/share_name -U username`以指定用户身份...

    在Windows与Linux下Samba共享文件夹以及映射的详细使用说明[整理].pdf

    在Linux系统下访问远程共享资源,需要使用smbclient命令连接到远程共享资源。例如,使用smbclient //192.168.232.132/inPath -U user002%antiy?200命令连接到远程共享资源。 在Windows系统下访问远程共享资源,需要...

    在Windows上访问Linux下的Samba服务器的方法.docx

    在 Windows 上访问 Linux 下的 Samba 服务器是通过使用 smbclient 命令来实现的。Smbclient 是一个命令行工具,用于访问和管理 Samba 服务器共享的文件夹。 第一步骤:列出服务器共享文件夹 在Linux客户端使用 ...

    Samba软件包安装配置(精).ppt

    Samba软件包安装配置 Samba是一种基于SMB(Server...Samba软件包安装配置可以实现Linux系统与Windows系统之间的文件共享和打印共享,但需要注意防火墙和用户名的问题,并且可以使用smbclient命令来访问Samba共享文件。

    Linux与Windows资源共享的安全控制.pdf

    反之,Linux用户可以通过Smbclient和Smbmount命令访问Windows的共享资源,实现远程资源的挂载和访问。 在Linux与Windows的通信过程中,安全控制至关重要。访问控制涉及到两个层面:一是Windows访问Linux服务器的...

    基于VMWARE的WINDOWS系统与LINUX系统资源共享.pdf

    同时,Linux客户端可以通过`smbclient`命令访问共享资源,它类似于FTP,通过远程操作方式传输文件。基本命令格式如下: ``` smbclient //hostname/sharename -U username ``` 在这里,`hostname`是Samba服务器的...

    Linux与Windows喜结连理.pdf

    安装完成后,可以使用字符命令方式访问Windows共享资源。例如,使用`smbclient -L WindowsHostName`命令查询Windows主机的共享资源,然后使用`smbclient //WindowsHost/SharedDirectory`命令连接到指定的共享目录。...

    虚拟系统如何访问Windows主机系统中的文件

    在Linux中,你可以使用`smbclient`或`mount`命令挂载Windows共享文件夹,或者使用FTP客户端软件进行文件传输。 总结来说,虚拟系统访问Windows主机文件主要依赖VMware Tools或网络互通。VMware Tools提供了更为便捷...

    Linux与Windows 共享文件Samba.doc

    而在 Linux 客户端,可以使用 `smbclient` 命令行工具或图形界面的文件管理器(如 Nautilus)访问 Windows 共享。另外,还可以通过挂载 Samba 共享为本地文件系统,使用 `smbfs` 或 `cifs-utils` 包提供的 `mount....

    Linux桌面环境与Win10之间共享文件夹的互相访问.docx

    Linux 桌面环境与 Win10 之间共享文件夹的互相访问是基于 Samba 的,一般情况下,Win10 系统安装时默认不安装 Samba 组件,而 Deepin 访问是使用 Samba 访问的,所以肯定访问不了。要解决这个问题,需要在 Win10 ...

    Linux如何访问Windows资源.pdf

    在Linux中,可以使用`smbclient`或安装`samba`套件来访问Windows的SMB共享。例如,使用`smbclient`连接到Windows共享: ```bash smbclient //windowshost/sharename -U username ``` 这里`windowshost`是Windows主机...

    linux 下配置samba

    在访问 Samba 服务器时,可以使用 mount 命令将共享目录挂载到本地目录下,或者使用 smbclient 命令访问共享资源。在 Windows 系统中,可以直接在“运行”中输入 Samba 服务器的地址,或者使用“网上邻居”方式访问...

    ubuntu及redhat开启文件共享.docx

    在 Linux 系统中,实现文件共享可以通过 SMB(Server Messages Block,服务器消息块)来实现,使用前需先解决服务端、客户端以及访问协议等服务程序的安装配置问题。本文将详细介绍 Linux 文件共享的实现方式,主要...

    linuxwindows文件共享.pdf

    - **Linux和Windows工具**:在Linux上使用`smbclient`, `mount.cifs`等工具访问Windows共享,在Windows中使用“网络”浏览Linux的Samba共享。 ### Samba配置实例 - **匿名用户共享步骤**: 1. 修改`smb.conf`,...

    Linux下的文件共享全攻[参照].pdf

    本文档旨在详细介绍如何在Linux环境下通过Samba服务实现与Windows系统的文件共享,以及如何利用`smbclient`工具访问局域网中的Windows和其他Linux系统。此外,还将介绍如何使用`smbmount`命令来更便捷地访问Samba...

Global site tag (gtag.js) - Google Analytics