samba简介
- 一、常见数据共享方式
- Windows中最常用的是“网上邻居”。网上邻居使用的文件系统是CIFS (通用互联网文件系统)协议进行数据共享
- Linux中最常用的是NFS服务
但是不支持Unix和Windows之间文件共享
- 二、samba由来
在1991年Andrew Tridgell为了实现Unix和Windows之间文件共享,开发了SMB (Server Message Block, 服务消息块)文件系统。由于SMB无法注册,就取名为Samba,热情的桑巴舞
- 三、Samba 与 NetBIOS协议
1、IBM开发的NetBIOS协议是为了局域网内少数计算机进行通信的协议
2、Samba基于NetBIOS协议开发
3、所以可以和Windows通信,但是只能在局域网通信
Windows的网上邻居和Linux的samba服务都可以作为服务端,他们都基于NetBIOS协议
- 四、常用文件服务器比较
服务器 | 使用范围 | 服务器端 | 客户端 | 局限性 |
---|---|---|---|---|
FTP | 内网和公网 | Windows、Linux | Windows、Linux | 无法直接在服务器端修改数据 |
Samba | 内网 | Windows、Linux | Windows、Linux | 只能内网使用 |
NFS | 内网和公网 | Linux | Linux | 如用Windows客户端需要第三方软件 |
FTP:使用系统用户,系统密码登陆
Samba:使用系统用户,samba 登陆
samba相关文件
- 配置文件
Samba服务是明文密码,需要单独设置密码
需要关闭 SELinux
- /etc/samba/samba.cof:配置文件
- /etc/samba/lmhosts : 对应NetBOIS名与主机的IP的文件,一-般samba会自动搜索(只对本机生效)
- /etc/samba/smbpasswd : samba密码保存文件,默认不存在
- / etc/ samba/ smbusers : 用户别名,用于适用不同操作系统中用户名习惯。需要配置文件中“username map’选项支持
- /etc/samba/samba.cof:配置文件
1、Global Settings 全局设置
<workgroup:所在工作组名称
server string:服务器描述信息
log file:日志文件位置
max log size:日志文件的最大容量