十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
前言:
创新互联建站从2013年开始,先为北仑等服务建站,北仑等地企业,进行企业商务咨询服务。为北仑企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。讲道理来smaba作为一个简单的服务,而且不经常用到,是没必要写成一片博客的。不过在此过程中还是遇到不少坑,全部踩过之后,记录下来反而感觉还有有那么一丝丝必要的,
正文:
说道文件共享,nfs也基本满足需求了,不过如果想实现linux与windows之间的文件共享,nfs就满足不了了。基于用户认证的samba服务暂且不提,主要讲讲如何实现匿名共享,也就是无论windows访问共享还是其他linux访问共享都不用密码,话不多说开整!
第一步肯定是先安装必要的服了咯~
yum install samba samba-client samba-comm
smaba就是我们要用到的服务端程序,samba-client字面意思很明显就是客户端程序,samba-comm主要用到的是testparm语法检查指令。
接着启动服务
service smb start #很明显centos6系统哈
然后就是写配置文件了,我们配置文件分为两大部分[global]标识下的是全局配置,对samba本身的配置,[共享资源名] 特定的共享资源名下的就是专有的共享配置。我们先来修改全局配置。
[global] workgroup=xiaofengfeng #工作组名 security = share #以匿名的方式共享 map to quest = Bad User #这很重要!!!!下面详细说明
map to quest = Bad User这条配置非常重要,有了这条配置,windows才能匿名访问samba共享,且不会提示你输入密码!!!!非常重要哦。不过如果你用testparm会提示Unknown parameter encountered: "map to quest",不用管它!接下来就是共享配置了!
[project] comment = smbuser's project path = /home/project #要共享的目录路径 browseable = yes #是否能查看到此共享,如果设置为no就不能在客户端显示 read only = yes #设置为只读,与writable不要同时存在,如果同时存在以最后的最主 writable = yes #是否可以在共享目录写入文件 guest ok = yes
我们可以用testparm命令来确保配置没问题。博主共享配置测试配置文件测试输出如下:
[project] comment = smbuser's project path = /home/project read only = No guest ok = Yes
接下来接是重启服务,并且确保/home/project的权限能让nobody读或写,确保iptables放行samba的端口,确保已经关闭了selinux。这些都是坑!!!!!!!!为了确保能访问就做如下配置:
service restart smb iptables -F setenforce 0 chomd 777 /home/project
根据自己的能力可对上面的权限进行限制。到此就实现了windows与linux之间的共享啦~~~
我们可以用smbclient -L \\127.0.0.1来测试samba服务是否可访问。提示输入密码直接按回车键就好~输出信息如下:
Domain=[XIAOFENGFENG] OS=[Unix] Server=[Samba 3.6.23-33.el6] Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (Samba Server Version 3.6.23-33.el6) project Disk smbuser's project Domain=[XIAOFENGFENG] OS=[Unix] Server=[Samba 3.6.23-33.el6] Server Comment --------- ------- Workgroup Master --------- -------
在linux端可以把共享文件挂载到某个目录下,比如
mount -t cifs //172.16.254.182/project /mnt #172.16.254.182为samba服务器主机
在windows中可以win+r调出"运行" 输入\\172.16.254.182,就可访问linux共享啦~~~
win键就是那个开始键~~
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。