Samba 最初设计为基于Linux操作系统的服务器消息块(SMB)协议的开源实现。它主要用于向CIFS(通用Internet文件系统)和SMB客户端提供打印/文件共享服务。换句话说,当我们谈论基于Windows的操作系统和Linux / UNIX服务器之间的互操作性时,Samba是标准。如果要在Linux / UNIX主机和Windows客户端之间共享文件,则必须安装Samba。
功能一目了然
Samba的设计方式是为SMB / CIFS客户端提供安全,快速和稳定的无缝文件和打印服务。此外,它还支持Active Directory(AD)。 Samba项目由两个关键程序组成:SMB saemon(smbd),它处理“用户模式”和“共享模式”授权和身份验证过程,以及nmbd,用于处理名称解析和浏览。实施多个服务和协议
随着时间的推移,Samba项目逐渐发展成为实现多种服务和协议的综合软件,包括NBT(TCP / IP上的NetBIOS),DCE / RPC(MSRPC),WINS服务器,安全帐户管理器(SAM)数据库,本地安全机构(LSA)服务等等。它使用TCP / IP协议,并允许用户在Linux发行版上创建共享,可以在任何Microsoft Windows操作系统上无障碍地访问。
在任何Linux发行版中都应默认安装
总的来说,我们认为,在任何Linux发行版中,默认情况下都应该安装Samba,以便用户能够与其他操作系统高效共享文件。该软件完全在后台运行,并且可以直接从其默认软件仓库在任何Linux发行版上轻松安装,但也可以在不同的平台上使用,如OpenVMS,IBM System 390,UNIX等。
此版本中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
4.6.5中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
4.6.3版中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
4.6.2版中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
版本4.6.0中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
4.5.5 / 4.6.0 RC1中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
版本4.5.3中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
4.5.1版中的新功能:
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11919:smbd:close:只有在打开的时候才能删除内核共享模式。
- BUG 11930:notifyd:在notifyd_peer_destructor中防止NULL deref segfault。
- BUG 10618:s3:auth:将struct dom_sid tmp_sid的声明移动到函数级范围。
- BUG 10796:s3:rpcclient:Make'--pw-nt-hash'选项工作。
- BUG 11354:s3:libsmb / clifile:使用MaxParameterCount的正确值设置EA。
- BUG 11438:修正SMB2以上的大小写敏感问题。
- BUG 1703:s3:libnet:libnet_join:将netbios别名添加为SPN。
- BUG 11721:vfs_fruit:添加一个允许禁用POSIX重命名行为的选项。
- BUG 11936:s3-smbd:support systemd 230。
- BUG 11907:source3:尊重操作系统的核心软限制。
- BUG 11809:SMB3多渠道:添加缺少通道序列号验证的实现。
- BUG 11864:s3:client:smbspool_krb5_wrapper:修复非clearenv版本。
- BUG 11906:s3-kerberos:避免在使用MIT时输入密码更改对话框。
- BUG 11890:ldb-samba / ldb_matching_rules:Fix CID 1349424 - 未初始化的指针读取。
- BUG 11844:dbwrap_ctdb:Fix ENOENT-> NT_STATUS_NOT_FOUND。
- BUG 11276:在SMB2代码中正确设置cls> raw_status for libsmbclient。
- BUG 11910:s3:smbd:如果签名是强制性的,则修复匿名身份验证。
- BUG 11912:libcli / auth:让msrpc_parse()返回talloc'ed的空字符串。
- BUG 11914:使用squid修复NTLM身份验证问题。
- BUG 11927:s3:rpcclient:使用SMB_SIGNING_IPC_DEFAULT。
- BUG 11530:pdb:在pdb_ldap中修复缺少gecos的segfault。
- BUG 11613:允许“samba-tool fsmo”处理空的或缺少的fsmo角色。
- BUG 11907:打包:在服务文件中设置核心文件大小的默认限制。
- BUG 11922:s3-net:在迁移期间将key_name转换为UTF8。
- BUG 11935:s3-smbspool:登录到stderr。
- BUG 11900:heimdal:将kvno编码/解码为有符号整数。
- BUG 11931:s3-quotas:修正BSD的sysquotas_4B配额提取。
- BUG 11937:smbd:dfree:如果不执行,请忽略配额。
- BUG 11907:init:默认情况下将核心文件大小设置为无限制。
- BUG 11934:在共享模式锁定中修复内存泄漏。
评论没有发现