当前位置: 首页 » 产品 » 出口外贸 » 正文

在Linux下用Smbmount命令挂载Windows共享

放大字体  缩小字体 发布日期: 2024-12-26 22:03   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:26
核心提示:  在Windows操作系统之间,可以通过映射网络驱动器的方式,将某个共享目录映射成一个磁盘文件系统,在Linux下,可以通过smbmou

  在Windows操作系统之间,可以通过映射网络驱动器的方式,将某个共享目录映射成一个磁盘文件系统,在Linux下,可以通过smbmount命令来实现相似的功能,将Windows的某个共享目录挂载到Linux下的某个目录下。

  测试平台:

  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客户端工具,安装后可以使用smbmount命令

  基本测试过程如下:

  语法:smbmount //IP地址/共享名 挂载点 -o 选项1,选项2……

  1、挂载c$共享:

  [root@rh root]# smbmount //192.168.60.188/c$ http://www.jsgho.com/help/fwq/c$ -o username=cmw

  Password:

  [root@rh root]# cd c$

  或:

  [root@rh root]# smbmount //192.168.60.188/c$ http://www.jsgho.com/help/fwq/c$ -o username=cmw,password=cmww

  lovegrp

  [root@rh root]# cd c$

  2、挂载temp共享(启用guest帐户)

  [root@rh root]# smbmount //192.168.60.188/temp http://www.jsgho.com/help/fwq/temp

  Password:

  [root@rh root]# cd temp/

  [root@rh temp]# ls

  samba webmin-1.260.tar.gz

  此时,未指定帐号和密码,则使用环境变量USER为帐号,使用环境变量PASSWD作为密码,因为Windows已经启用guest帐号,且temp共享为允许任何人读取,所以此次命令运行成功

  [root@rh root]# umount http://www.jsgho.com/help/fwq/temp

  卸载网络文件系统

  3、挂载temp共享(未启用guest帐户)

  [root@rh root]# smbmount //192.168.60.188/temp http://www.jsgho.com/help/fwq/temp

  Password:

  Anonymous login successful

  2068: tree connect failed: ERRDOS - ERRnoaccess (Access denied.)

  SMB connection failed

  此时,guest帐号被停用,所以连接失败。

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站