频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

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

来源:赛迪网 作者:skid 出处:巧巧读书 2007-07-05 进入讨论组

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$ ./c$ -o username=cmw

Password:

[root@rh root]# cd c$

或:

[root@rh root]# smbmount //192.168.60.188/c$ ./c$ -o username=cmw,password=cmww

lovegrp

[root@rh root]# cd c$

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

[root@rh root]# smbmount //192.168.60.188/temp ./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 ./temp

卸载网络文件系统

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

[root@rh root]# smbmount //192.168.60.188/temp ./temp

Password:

Anonymous login successful

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

SMB connection failed

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

图 文 结 合:http://www.qqread.com/linux/2007/07/e320277.html 更多文章 更多内容请看共享上网专题三机互联与共享专题Linux基础知识专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章