Samba 4.10.0随附对Python 3及更高版本的支持

桑巴4.10.0

几天前 Samba 4.10.0的新版本发布,它增加了新的改进,功能,尤其是其先前版本的错误修复。

这个新版本的 Samba 4.10.0通过以下方式继续开发Samba 4分支 域控制器和Active Directory服务的完整实现。

Samba 4.10.0 它与Windows 2000实施兼容,并能够为Windows客户端(包括Windows 10)的所有受支持的Microsoft版本提供服务。

Samba 4是多功能服务器产品,还提供文件服务器,打印服务和标识服务器(winbind)的实现。

Samba 4.10.0的主要新功能

随着该新版本的Samba 4.10.0的发布,强调了 KDC和Netlogon添加了对流程前启动模型的支持k,使您可以维护一组运行前处理流程。 smdb.conf中“ prefork children”参数的默认值已从1增加到4。

在前叉模型实现中,提供了自动重启失败的流程。 重新启动尝试之间的延迟由“ prefork退避增量”和“ prefork最大退避”参数确定。

另外, Samba 4.10.0中提供了对Python 3的完全支持。仍然可以使用Python 2,但默认情况下现在在编译(Python 3+)中使用Python 3.4。

使用Python 2进行构建需要设置环境变量:«PYTHON = python2 ./configure; PYTHON = python2制造»。

对于Python 3和Python 2,可以同时创建samba文件夹 指定标志“configure-extra-python = / usr / bin / python2'。 在Samba 4.11分支中,计划终止对存档器的Python 2支持,并将版本要求提高到Python 3.6。

备份

“ samba-tool域备份”命令已使用新的“离线”选项进行了扩展。 这可以直接从磁盘安全地创建本地DC数据库的备份。

主要好处 离线备份 是更快吗或者,因为l存储数据库的更多详细信息 (出于法证目的),并且备份完成后无需运行samba进程。

另一方面,我们也发现 添加了命令“ samba-tool组统计信息”,该命令显示了域中组之间用户分布的摘要。 现有命令“ samba工具组列表–详细”已扩展为每个组中用户数量的数据。

协议和模块

Samba 4.10.0随附对samba-tool实用程序的SMBv2协议的支持 以及一个新的VFS模块glusterfs_fuse,当使用FUSE(用户空间文件系统)机制安装了GlusterFS的分区访问Samba时,可以提高性能。

为了提高性能,该模块通过文件系统上的扩展属性查询直接提取有关文件名的信息。

要启用加速,只需将glusterfs_fuse添加到“ vfs objects”参数。

新模块不会被vfs_glusterfs取代,而仅提供访问Gluster部分的替代机制。

它已被弃用,并将在与SMB客户端绑定的Python的下一个分支中删除。 删除将影响用户使用自己的实用程序和“ from samba import smb”。

LDAP控件分页结果

对于LDAP, 分页结果扩展的行为已更改,允许各方分页处理查询结果。

Samba中分页请求的处理与以前Windows服务器的行为保持一致,基于来自静态数据库的静态打印提供了不同的示例页面,现在它们考虑了自上次请求页面以来收到的数据库更改。

事件标识符的显示 (“ EventId”,成功或失败的登录代码)和输入类型(“ logonType”,交互式,网络和不受保护的网络) 已添加到JSON日志身份验证消息中显示的身份验证消息中。

数据来源: https://www.samba.org


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   罗杰里奥·维琴西奥

    亲爱的大卫

    请注意,我将samba 4安装为域控制器,并且一切运行正常,但是我使用了php ldap_bind函数验证了其用户名和密码的Web应用程序,但是在samba 4中,我无法使它们正常工作。 问题是我是否在samba中缺少一些配置以使其正常工作,或者是否还有其他方法可以执行此过程?