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

2009-2-14 14:37 3062 5 5 分类: 软件与OS

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


1.在Linux下开启SMB服务,要service samba start.


2、Windows的IP地址:192.168.60.188


3、Linux的IP地址:192.168.60.189


4. windows下的文件要设置共享..我电脑把test文件共享.在Linux/mut建个windows目录


基本测试过程如下:


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


我用的命令:smbmount //192.168.60.188/test ./windows


就OK啦.


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帐号被停用,所以连接失败。

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条