![v2-afb359932735d33417894262288ae5a5_1440w.jpg?source=172ae18b](http://img-01.proxy.5ce.com/view/image?&type=2&guid=451cb98e-672f-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-afb359932735d33417894262288ae5a5_1440w.jpg?source=172ae18b)
一、简介
名称:Server Message Block(服务消息块)
作用:在部署windows、Linux/unix混合平台的企业环境时,选用Samba可以很好的解决不同系统之间的文件互访问题
端口:UDP---137 138(用于解析主机名) TCP----139(用于传输数据) 445
采用的协议:SMB、NETBIOS、CIFS
二、原理
- 安装以后开启两个进程
- nmbd:提供NETBIOS 名称解析的
- smdb : 提供文件共享的。
三、作用和功能
- 分享档案与打印机服务
- 可以提供用户登入Samba主机时的身份认证,以提供不同身份者的个别数据。
- 可以进行windows网络上的主机名解析
- 可以进行装置的分享
四、配置文件
- /etc/init.d/smb samba的服务脚本
- /etc/samba/smb.conf samba的配置文件
五、配置文件选项含义
- smb.conf 文件配置内容:
- [global]:全局设置
- [homes]:用户目录共享设置
- [printers]:打印机共享设置
- [myshare]:自定义名称的共享目录设置
- 常见配置项的含义:
- workgroup:所在工作组
- 例如:WORKGROUP(windows)MYROUP(linux)
- Security:安全级别,可用值如下
- share(无需密码)user(自身检查)server(其他服务器检查)domain(域检查)
- log file:日志文件位置,“%m”变量表示客户机地址
- %v:版本号 %m:客户端主机名 %N:客户端域名
- %s:客户端用户名 $i:客户端IP %t:客户端的访问时间
- max log file:日志文件的最大容量,单位为KB
- workgroup:所在工作组
- 常见共享目录配置项含义
- comment:对共享目录的注释、说明信息
- path:共享目录在服务器中对应的实际路径
- browseable:该共享目录在“网上邻居”中是否可见
- guest ok:是否允许所有人访问,等效于“public”
- writable:是否可写,与 read only 的作用相反
- valid users : 设置哪些用户可以访问
- printable : 是否加载打印功能