在系统开发中,很有可能是需要windows调用linux下的文件夹。
最典型的例子是 windows 开发 ,项目中使用到了swoole,而swoole不支持windows 那么应该怎么办?
部署在linux下,然而代码如何实施同步呢,
想到了ftp 、和目录共享吧,
比如说 /home/samba 这个目录需要共享,那么下面的做法:
建立共享目录:mkdir /home/samba
设置目录权限:chmod 777 /home/samba
然后:
目录共享有多种方式,我提供一个scdn 上的一个地址,需要的可以去访问看看
Linux和Windows共享文件的三种方法
我们采用了第二种方式进行部署,下面来看看怎么做:
进行安装: yum -y install samba samba-common samba-client 安装完毕后,进入 /etc/samba [root@localhost samba]# ls lmhosts smb.conf smbusers vim smb.conf //编辑这个文件 找到: ; security = user 改为: security= share 在文档最后加上: [Share] path = /home/samba public = yes writable = yes create mask=0744 directory mask=0775 然后进行保存 service smb restart 重新启动 把samba加入到系统启动中, 这项服务的名称在 /etc/init.d/ 目录下 叫 smb chkconfig --add smb //加入到chkconfig列表 chkconfig smb on //设置开机启动 chkconfig --list | grep smb //查看是否加入到启动列表中
最后一定要执行一下 chmod -R 777 /home/samba 设置权限 都能访问
上面的几项配置完成后,打开windows看看
Samba 共享权限分配 多部门更详细的部署
https://www.cnblogs.com/liuquan/p/5644760.html