在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条评论)
登录后参与讨论