大小:17.4MB更新时间:2022-06-23软件授权:国外软件
Samba最新版是一款功能强悍的文件配置共享工具。Samba官方版能够实现linux系统于windows系统之间的直接传输、文件共享和打印功能,帮助用户在各种不同的系统之间进行对接。Samba软件允许主机与Windows服务器或客户端进行交互,提高了用户的实际操作效率。
Samba软件介绍
SAMBA最初发展的主要目就是要用来沟通Windows与UnixLike
这两个不同的作业平台。最大的好处就是不必让同样的一份数据放置在不同的地方,搞到后来都不晓得哪一份资料是最新的!而且也可以透过这样的一个档案系统让Linux与
Windows的档案传输变得更为简单!也就是说,可以透过『网络上的芳邻』来进行Linux与Windows档案的传输。
Samba软件功能
文件共享和打印共享是Samba最主要的功能。Samba为了方便文件共享和打印共享,还实现了相关的控制和管理功能。具体来说,Samba完成的功能有
1、共享目录:在局域网上共享某个或某些目录,使得同一个网络内的Windows用户可以在网上邻居里访问该目录,就跟访问网上邻居里其他Windows机器一样
2、目录权限:决定每一个目录可以由哪些人访问,具有哪些访问权限。Samba允许设置一个目录让一个人、某些人、组和所有人访问
3、共享打印机:在局域网上共享打印机,使得局域网的其他用户可以使用Linux操作系统下的打印机
4、打印机使用权限:决定哪些用户可以使用打印机
安装和配置好了Samba服务器后,Linux就可以向局域网中的Windows用户提供文件和打印服务了
Samba主要部分
两个守护程序:smbd和nmbd(对客户端提供NetBIOS名服务)
配置文件:/etc/smb.conf
使用工具:smbclient,smbstatus,smbmount,smbumount,smbprint,smbprint.sysv,smbrun
samba的启动脚本在/etc/rc.d/init.d/smb
BTW,不要把smb与smp(对称多处理器)搞混了,更不要把NetBIOS名与DNS里的主机名搞混淆了!samba缺省
是把主机名设置成NetBIOS名,这样通常会超出NetBIOS名的长度限制(16个字符).
SMB方法
当登入的使用者尝试连接远端的电脑网络分享,例如servermyshare,Windows
用户端会在向使用者取得任何使用者名称或密码前,自动传送登入使用者的登入资料至
SMB伺服器,在这步骤,如果认证失败,Windows会弹出一个视窗,询问使用者名称和密码。
一般来说,SMB对话以下列次序建立:
"TCPConnection"–建立3-wayhandshake(连线)至port139/tcp或445/tcp。
"NetBIOSSessionRequest"–使用下列"CallingNames":本机的NetBIOSname
加上第十六个字元16thcharacter0×00:伺服器的NetBIOSname加上第十六个字元0×20
"SMBNegotiateProtocol"–决定使用的协定方言,会是以下其中一项:PCNetworkProgram1.0
(Core)–只是分享层级保安模式;MicrosoftNetworks1.03(CorePlus)–
只是分享层级保安模式;Lanman1.0
(LANManager1.0)–使用Challenge/ResponseAuthentication;Lanman2.1
(LANManager2.1)–使用Challenge/ResponseAuthentication;NTLM0.12(NTLM
0.12)
-使用Challenge/ResponseAuthentication
SMB对话启动,密码会按以下其中一种方法加密(或不加密):Null(没有加密);Cleartext(没有加密);LM
和NTLM;NTLM;NTLMv2。接著密码会弄乱并传送给要求对话的电脑(讽刺地,这步骤会在要求密码前做)。
SMBTreeConnect:连接分享的名称(例如:servernameshare);连接至一种服务类型(例如:IPC$named
pipe)
Samba更新日志
将bug扫地出门进行到底
优化用户反馈的问题,提升细节体验
华军小编推荐:
一个非常不错的网络辅助,小编也是用的本软件,功能强大,绿色安全。本站还提供{recommendWords}等供您下载。