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 group stats”,該命令顯示了域中組之間用戶分佈的摘要。 現有命令'samba-tool group list –verbose'擴展了每個組中用戶數量的數據。

協議和模塊

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安裝為域控制器,並且一切運行正常,但是我有一些Web應用程序,其用戶名和密碼已使用php ldap_bind函數進行了驗證,但是在samba 4中,我無法使其正常工作。 問題是我是否在samba中缺少一些配置以使其正常工作,或者是否還有其他方法可以執行此過程?