首先我们来说说samba服务是用来干嘛的,简单的来讲samba服务是当网络环境中存在windows和Linux时,windows客服端访问Linux提供的文件共享就会用到samba服务,Samba 有两个守护进程:smbd   nmbd
smbd   监听139 TCP端口    nmbd监听137和138UDP端口
smbd  进程的作用是处理smb请求包,负责用户验证和文件共享
nmbd  进程的作用是处理浏览共享和计算机名称解析
首先我们来检查Linux有没有安装samba这个软件,

 

Linux中Samba服务器的搭建_第1张图片

可以看到系统中默认已经安装了,本次试验环境为,

 

为了演示试验效果我们先删除这个软件,再来从新安装它。

 

Linux中Samba服务器的搭建_第2张图片

可以看到samba的主程序包 已经被卸载,现在我们来安装它,首先第一步把光盘挂载上去,

 

可以看到光盘设备已经被挂载到了/mnt/cdrom下面,现在我们来安装它,

 

Linux中Samba服务器的搭建_第3张图片

可以看到samba的主程序包已经安装好了,现在我们来配置它,我们vi /etc/samba/smb.conf"  到配置文件的最后增加一段

 

Linux中Samba服务器的搭建_第4张图片

comment  指的是共享文件的描述信息,

path   指的是共享的路劲

browseable   指的是是否具有浏览权限

writeable       指的是是否具有写权限

public             指的是是否为公开的目录

valid             指的是有效的访问用户

编辑完之后我们保存退出,并且启动samba服务,
 

可以看到服务正常启动了,

这是samba的两个服务进程。

 

Linux中Samba服务器的搭建_第5张图片

用户账号已经创建好了,现在我们从windows客服端来访问Linux,

 

Linux中Samba服务器的搭建_第6张图片 

我们来看看Linux的ip地址

Linux中Samba服务器的搭建_第7张图片

我们看看访问的效果,

 

Linux中Samba服务器的搭建_第8张图片

 可以看到 可以成功访问了,当然这是samba最初级的应用,还有好多高级的应用没和写出来。下次继续讲高级应用。