局域网文件共享几种方式 admin 2023-02-16 22:03:01 篇首语:本文由小编为大家整理,主要介绍了局域网文件共享几种方式相关的知识,希望对你有一定的参考价值。 在运维大环境下Openstack、docker和虚拟化盛行的年代,对于基础运维环境的搭建,特别是日常办公工作中,建立适当的共享机制进行办公内部资源共享,针对这样的情况,我们详解以下3种常用基本共享的方式1.Windows文件共享2.samba文件共享3.nfs网络文件系统共享4.以SVN为基础进行C/S模式的文件共享1.Windows文件共享进入计算机管理——》共享文件夹——》共享——》新建共享650) this.width=650;" src="/attachment/info/202302/lt3yvizeo2o25.jpg-wh_500x0-wm_3-wmp_4-s_662945488.jpg" title="2016-09-26_160439.jpg" />下一步略过,重点讲述权限部分650) this.width=650;" src="/attachment/info/202302/4kwgax3qmtv26.jpg-wh_500x0-wm_3-wmp_4-s_2559494166.jpg" title="微信截图_20160926161415.jpg" />此处需要在共享权限以及安全两个选项中都需要添加上需要的用户650) this.width=650;" src="/attachment/info/202302/dcba4bk3a4427.jpg" title="微信截图_20160926161655.jpg" />2.samba文件共享RHELyum install samba samba-commonUbuntuapt-get install samba samba-commonsamba配置文件在/etc/samba/smb.conf配置文件中常用 hosts allow = 192.168.3.4#hosts deny = 192.168.3.5[share] comment = share"s share directory browseable = yes path = /home/share writable = yes valid users = share,abc create mode = 777 directory mode = 777 write list = qwe, root以上配置为只允许192.168.3.4访问(如果将注释写在上面一行,则为不允许192.168.3.5访问)创建share目录共享,允许qwe进行创建目录,写入权限为777;允许share及abc读取3.nfs网络文件系统共享NFS服务端RHEL 5yum install nfs-utilsyum install portmap #用于支持安全NFS RPC服务的连接RHEL 6yum install nfs-utilsyum install rpcbindUbuntu安装nfs组件 apt-get install nfs-kernel-server -y# vi /etc/exports /home/nfs_share 192.168.3.2(rw,sync,no_root_squash)/home/nfs_share 192.168.3.0/24(ro,sync,no_root_squash)注意:配置文件的说明在 man 5 exports# chmod 777 /home/nfs/service nfs-kernel-server restartservice portmap restart首先测试本机 mount.nfs 127.0.0.1:/home/nfs /mntiptables开启状态下开放以下端口vi /etc/servicesnfs 2049/tcp # Network File Systemnfs 2049/udp # Network File Systemsunrpc 111/tcp portmapper # RPC 4.0 portmappersunrpc 111/udp portmapperrpc2portmap 369/tcprpc2portmap 369/udp # Coda portmapperlinux客户端安装nfs组件apt-get install -y nfs-common挂载磁盘mount -t nfs 192.168.3.1:/home/nfs /mntmount.nfs 192.168.3.1:/home/nfs /mnt开机即挂载vi /etc/fstab192.168.3.1:/home/nfs /mnt nfs defaults 0 0windows客户端2008 server版 服务器管理——》添加角色——》文件服务——》下一步——》网络文件系统服务,安装完成后在cmd执行命令 mount 192.168.3.1:/home/nfs X:650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />650) this.width=650;" src="/attachment/info/202302/xi1mzut430128.jpg" title="clipboard.jpg" />650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />650) this.width=650;" src="/attachment/info/202302/tua5qbknrh429.jpg" title="1.jpg" />应用场景分析1.只有192.168.3.3的IP能对磁盘进行写操作,其他IP只能读在/etc/exports中/home/nfs_share 192.168.3.3(rw,sync,no_root_squash)/home/nfs_share 192.168.3.0/24(sync,no_root_squash)非192.168.3.3主机能够正常查看文件,但是编辑后无法对磁盘进行写操作,报错信息如下:Linux报错信息$ touch aatouch: cannot touch `aa": Read-only file system650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />window报错信息650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />650) this.width=650;" src="/attachment/info/202302/w5pwns4fnlq210.jpg" title="clipboard.jpg" />4.以SVN为基础进行C/S模式的文件共享SVN与上述3种区别在于增加了锁机制,使得管理员并发占用的问题得到了解决;不依赖于网络共享的方式,更新后可保存在本地;对于目录的可见性也做出了改变,用户进行checkout的目录只能到定义过的目录;可以借助客户端以及web页面登录对文件进行下载;权限及数据安全问题window共享基于本机用户的方式samba共享IP和用户账户的方式,账户也必须是服务器存在的,否则得使用虚拟账户nfs共享基于IP的方式开启只读模式只读的模式避免了数据被删除,SVN共享基于用户账户属性,目录访问受到权限的影响,但是无法避免数据被员工离职对带有权限的文件夹进行拷贝的问题上述共享无法避免数据被员工离职全盘拷贝的问题,针对拷贝,只能上专业的DLP系统将共享服务通过加密网关进行加密的保障,另外一种将共享文件放在web,并带有日志记录,下载数量的限制。用户修改密码问题SVN的Server端,采用数据库的方式搭建,因此可以使用自行编码的网页对mysql所使用的SVN表的字段进行修改,Collabnet SVN Edge架设SVN服务器的话,登录自带的WEB版控制台就可以修改密码;阐述结束后,毕竟是运维的基础架构,搭建完成后,我们不再因为Critix Xen Center安装操作系统需要自建CIFS ISO Library的困难发愁了,同时VMware EXSI,KVM,ansilble自动化部署等也不再为基础设施的搭建困扰。本文出自 “M层” 博客,请务必保留此出处http://mengix.blog.51cto.com/7194660/1856675 以上是关于局域网文件共享几种方式的主要内容,如果未能解决你的问题,请参考以下文章 uniapp页面跳转的几种方法和区别 hadoop之Hbase简介 您可能还会对下面的文章感兴趣: 相关文章 浏览器打不开网址提示“ERR_CONNECTION_TIMED_OUT”错误代码的解决方法 如何安装ocx控件 VMware的虚拟机为啥ip地址老是自动变化 vbyone和EDP区别 linux/debian到底怎么重启和关机 苹果平板键盘被弄到上方去了,如何调回正常? 机器学习常用距离度量 如何查看kindle型号