samba介绍和安装

samba基本介绍

为什么需要samba

早期网络文件数据在不同主机之间传输大都可以使用Ftp完成,不过ftp使用有个小小的问题,它不能让你之间修改主机上的文件。要想修改必须要通过下载——修改——上传。

unix like机器可以通过NFS,windows机器可以通过CIFS(网上邻居)来实现自己修改主机文件,但是对于夸不同类型操作系统的就需要samba了。

为什么取名samba

原本叫SMB(server message block),但是申请商标时由于缩写没有意义,所以作者找了一个词samba,刚好有smb且又是热情有劲的拉丁舞蹈名称。

samba的主要功能

  • 提供身份认证,可以分辨不同用户
  • 可以进行windows网络上的主机名称解析(NetBIOS Name)
  • 可以进行设备共享(CR-ROM)

samba使用的协议

samba使用Net BIOS(windows主要使用这个) ,并且通过Net BIOS over TCP/IP可以实现广域网的通信。

samba的主要服务进程介绍

主要有两个相关的服务进程

第一个smbd:这个守护进程主要功能是用来管理SAMBA主机共享目录,文件与打印机等信息

第二个nmbd:这个服务主要用来管理群组和Net BIOS name解析

samba联机模型

第一种:peer/peer(工作组模型)

第二种:domain(域模型)

samba服务器基础设置

samba需要的软件

  • SAMBA,主要的守护进程,如smbd,nmbd等。
  • samba-common,samba主要配置文件smb.conf、smb.conf语法检验的测试程序(testparm)
  • samba-client,当linux作为samba client时所需要的工具指令,如smbmount

samba主要相关文件

  • /etc/samba/smb.conf,samba主要配置文件,安装好后主要是修改这个配置文件
  • /etc/samba/lmhosts,对于Net BIOS name与改主机名称的IP,类似于/etc/hosts文件(两个还是不一样的),通常不需要手动设置。
  • /etc/samba/smbpasswd, 默认不存在,它是samba默认的用户密码对于表

 samba安装

推荐两篇博文地址:

https://www.cnblogs.com/muscleape/p/6385583.html

https://www.linuxidc.com/Linux/2017-11/148354.htm

 

posted on 2018-12-16 23:22  fisherman_luo  阅读(424)  评论(0编辑  收藏  举报

导航