搭建Samba服务器

标题 :搭建Samba服务器

一、 选题背景

在早期的网络世界中,文件数据在不同主机之间的传输大多是使用ftp,但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据。NFS服务可以实现在客户端的机器上直接使用服务器上面的文件,但是NFS主要在unix系列操作系统上使用。windows上面也有类似的文件系统,那就是cifs(Common Internet File system,通用internet文件系统),cifs的最简单的用途就是“网上邻居”,但是cifs只能让windows机器沟通。所以,为了实现windows和unix系列系统之间能够相互沟通,就产生了samba服务。

samba是架构在NetBIOS(Network Basic Input/Output System,网上基本输入输出系统)这个通信协议上面所开发出来的。NetBIOS是由IBM发展出来,目的是要让局域网络内少数计算机进行网络连接的一个通信协议,因此NetBIOS是无法跨越路由的,而现在Samba不仅能与局域网主机分享资源,还能与全世界的电脑分享资源,就是由NetBIOS over TCP/IP技术解决。由于NetBIOS在局域网内实在是很好用,所以微软的网络架构就使用了这个协议。而samba最早发展的时候,其实是想要让linux系统可以加入windows的系统当中来共享使用彼此的文件数据,所以samba就架构在NetBIOS发展出来了。

Samba服务程序可以让我们在Linux系统与Windows系统之间共享文件,区别于FTP,Samba重于共享文件,而非传输文件,因此我们可以通过客户端直接在服务器上修改文件内容。在配置Samba服务程序之前,我们需要先配置yum软件仓库,然后使用yum来安装服务程序以及客户端。yum仓的配置方法跟前边讲过的一样,这里不再多做叙述,我们直接开始安装配置samba。然后我们需要用另外一台主机进行验证,可以直接再克隆一台虚拟机,然后根据需要修改主机名以及网络配置、IP地址等。

二、方法论证

需求:

(1)设置公共目录,所有人可以访问,权限为只读;

(2)为结算中心(Sale)和技术部(Technology)分别建立单独的目录,只允许公司总经理(Manager)和对应部门员工访问;

(3)公司员工无法在“网络邻居”中查看到非本部门的共享目录。

samba功能

1、进行文件共享;

2、可以提供使用者登入samba主机时的身份认证,以提供不同身份的个别资料;

3、可以进行windows网络上的主机名称解析(NetBIOS name);

NetBIOS当初发展就着眼在局域网内的快速数据交流,而因为是定义在局域网内,因此它并没有使用类似TCP/IP之类的传输协议,也就不需要IP的设置。这样一来数据如何在两台主机间交流呢?其实主机在NetBIOS协议当中的定义为使用“NetBIOS Name”,每一台主机必须要有不同的NetBIOS Name才行。假设使用网上邻居来设置文件数据的访问,想要登录某台计算机使用它所提供的文件数据时,必须要加入该计算机的工作组,并且需要给自己的机器设置一个NetBIOS Name,在同一个组中,NetBIOS Name是独一无二的。是否能登录对方主机或者是使用对方主机所提供的资源,还要看对方主机有没有提供我们使用的权限。

samba通过两个服务来控制管理工作组和samba主机共享的目录,分别是:

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值