Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
Samba 4.10特点
Samba 4.10标志着它最终完全支持Python 3的第一个版本。 Python 2也仍然受支持,但预计这将是最后一个完全支持Python 2的Samba版本。默认情况下,默认情况下将使用Python 3。
Samba 4.10也有预分叉改进,KDC现在支持pre-fork流程模式,DCERPC现在支持预分叉NETLOGIN流程,pre-fork模式现在重启失败流程,以及其他流程模式改进。
Samba 4.10还具有GPO改进,脱机域备份,组成员身份统计,JSON日志记录增强功能以及其他更改。
samba软件结构
/etc/samba/smb.conf #samba服务的主要配置文件
/etc/samba/lmhosts #samba服务的域名设定,主要设置IP地址对应的域名,类似linux系统的/etc/hosts
/etc/samba/smbusers #samba服务设置samba虚拟用户的配置文件
/var/log/samba #samab服务存放日志文件
/var/lib/samba/private/{passdb.tdb,secrets.tdb} #存放samba的用户账号和密码数据库文档
- PC官方版
- 安卓官方手机版
- IOS官方手机版