首先我们来说说samba服务是用来干嘛的,简单的来讲samba服务是当网络环境中存在windows和Linux时,windows客服端访问Linux提供的文件共享就会用到samba服务,Samba 有两个守护进程:smbd nmbd
smbd 监听139 TCP端口 nmbd监听137和138UDP端口 smbd 进程的作用是处理smb请求包,负责用户验证和文件共享 nmbd 进程的作用是处理浏览共享和计算机名称解析 首先我们来检查Linux有没有安装samba这个软件,
可以看到系统中默认已经安装了,本次试验环境为,
为了演示试验效果我们先删除这个软件,再来从新安装它。
可以看到samba的主程序包 已经被卸载,现在我们来安装它,首先第一步把光盘挂载上去,
可以看到光盘设备已经被挂载到了/mnt/cdrom下面,现在我们来安装它,
可以看到samba的主程序包已经安装好了,现在我们来配置它,我们vi /etc/samba/smb.conf" 到配置文件的最后增加一段
comment 指的是共享文件的描述信息,
path 指的是共享的路劲
browseable 指的是是否具有浏览权限
writeable 指的是是否具有写权限
public 指的是是否为公开的目录
valid 指的是有效的访问用户
编辑完之后我们保存退出,并且启动samba服务,
可以看到服务正常启动了,
这是samba的两个服务进程。
用户账号已经创建好了,现在我们从windows客服端来访问Linux,
我们来看看Linux的ip地址
我们看看访问的效果,
可以看到 可以成功访问了,当然这是samba最初级的应用,还有好多高级的应用没和写出来。下次继续讲高级应用。