在默认情况下windows与linux是不能用unc方式(不知道有没有说错)就是\\ip或\\计算机名的方式访问的

xp下

p_w_picpathp_w_picpath



linux下

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

在后面安装好samb后,也可以用这种方式共享windows下的共享文件了,不过要注意的是,要事先知道共享文件名,不然还是不行,它跟下面的方法1是一样的效果

如果LINUX要访问windows的共享,

方法1:mount

mount –t cifs //192.168.0.13/tools /sharexp –o user=kevin回车

输入密码,回车

就可以在linux下访问windows的共享文件了,共享名不能是IP,不然会提示错误!

p_w_picpath


方法2:samba

yum install samba-client –y

然后,就可以访问windows了

smbclient –L //192.168.0.13 –U xxgd/kevin回车

输入密码,回车

p_w_picpath

或者你可以mkdir pass.txt,然后里面写上

username=kevin

password=123456

domain=xxgd.com

然后smbclient –L //192.168.0.13 –A=/pass.txt就不用输入用户与密码了

这样LINUX可以访问windows了,而且是全部的共享文件名,然后用上面方法1的mount把你要的共享文件夹挂过来就可以用了


那WINDOWS访问LINUX呢???

还要做一步

yum install samb /y

然后,就可以从WINDOWS用\\192.168.92.128来查看LINUX的共享文件了,之前可以service samb start启动一下服务

p_w_picpath

看到那个xiaohui了吗???为什么不是kevin?

因为这是阳光奋进做的,他就写了他自己的名字哈哈!

如果LINUX要共享一个目录,那么这样做

vi /etc/samba/smb.conf

然后拉到最下面

按下i键,就可以编辑了

[my share]--定义一个共享名,这个名字是显示给外人看的

path=/sharelinux--这个是真正的共享目录

public=yes--公开显示

browseable=yes--可以浏览

writable=yes--可以写入

按esc

:x

service smb restart

如果有用户了,就不用下面这一步了

useradd xiaohui

然后指定访问smb时用的用户和密码

smbpasswd –a xiaohui然后输入两次密码,这是添加smb用户

不然会提示你无法访问

现在从windows访问linux

p_w_picpath

我新建了一个文件

p_w_picpath

再次感谢阳光奋进的大力帮忙,欢迎大家去他的博客路过,绝对超值哦!

ucweb.blog.51cto.com