linux将samba共享给另一个samba服务器(已解决)
现在一台机器爬虫太慢了,想使用多台机器爬虫,于是想到一个办法,就是A的linux配置一个samba,B的linux也配置一个samba,将B的linux的samba挂载到A的目录下。
A linux 用户:root 密码:123456
B linux 用户:wang 密码:123456
使用mount cifs 来进行挂载 ,如果B挂A 下面就输入B的虚拟机ip以及共享目录,挂载到A的samba的test文件下,用户是wang,会提示你输入密码,就可以了
mount -t cifs //B的虚拟机ip地址/share /samba/test -o user=wang
or
mount.cifs //B的虚拟机ip地址/share /samba/test -o user=wang
但是呢,可能大部分人这里就可以了,win上面输入A的samba的地址,便可以访问共享文件夹的目录,我这边不行,win显示没有权限,就是万恶的selinux,执行下面,发现win可以访问了
setenforce 0
还有哦,有些会挂载成nfs的文件系统,首先呢,A是要挂载B的linux的samba,将要挂载的整个目录,cd /samba 然后chown wang:wang -R . 我这边B是wang用户,所以改成wang,mount就不会出现nfs了,就可以正常操作了,大功告成!!