Samba 4.16 發布,輕松在Linux和Windows共享文件
文件共享對于任何網絡中的協作都是必不可少的。Samba 套件可幫助您輕松地在 Linux 和 Windows 系統之間共享文件。
Samba 是一個復雜的工具,可讓您從 Linux 服務器或桌面與 SMB/CIFS 客戶端共享文件和打印機。您甚至可以通過 Samba 將該 Linux 機器鏈接到 Windows 域。
Samba 4.16 是該項目當前的功能更新,現在用戶可以使用 Samba 作為 SMB/CIFS 的開源實現,用于與 Microsoft Windows 計算機共享文件/打印。
Samba 4.16 亮點
samba-dcerpcd已經生成了一個新的二進制文件,以便更容易地將 DCERPC 服務與 smbd 分開。
DCE/RPC 是“Distributed Computing Environment / Remote Procedure Calls(分布式計算環境/遠程過程調用)”的縮寫,是一種用于調用遠程機器上的過程的工具,就好像它是本地過程調用一樣。
有兩種利用方式samba-dcerpcd。首先,它可以在正常情況下從 smbd 或 winbind 按需執行,通過命名管道為 DCERPC 服務,無需修改啟動腳本。
請注意,該smb.conf文件現在有一個rpc start on demand helpers = [true|false]必須設置為在此模式下運行的新參數。默認情況下,此參數設置為true,這意味著無需更改smb.conf文件即可按需samba-dcerpcd作為命名管道幫助程序啟動。
它也可以獨立于smbdor運行winbind;但是,這需要更改系統啟動例程和更改smb.conf文件。
請注意,當 Samba 配置為作為 Active Directory 域控制器運行時,提供 AD 代碼的 samba 二進制文件將繼續提供 DCERPC 服務,同時允許以與以前samba-dcerpcd與 smbd 之前相同的方式提供 SRVSVC 服務 。
自 4.0 版以來,Samba 已包含Heimdal Kerberos實現的快照。此快照在 Samba 4.16 中已更改,以匹配即將作為 Heimdal 8.0 發布的內容。
Samba 4.16 中另一個令人興奮的變化是能夠將端口添加到內部DNS 后端中的 DNS 轉發器地址。到目前為止,假設這些轉發器一直在偵聽端口 53。
現在可以使用host:port此版本的表示法配置端口。現有配置不受影響,因為默認端口是 53。
您可能知道 SMB 是一個有近 30 年歷史的協議,并且一些協議命令雖然在所有版本中都支持,但并未得到廣泛使用。
SMBCopy 是一種用于制作文件服務器端副本的功能,就是其中之一。不幸的是,這個功能沒有得到維護,以至于 Samba 缺少一個測試套件。因此開發人員決定將其從 Samba 4.16 服務器中刪除。
服務器端通配符擴展是另一個看起來很方便但很少使用并且已經成為問題的功能,需要服務器執行額外的工作。因此,使用 SMB1 命令解析請求中的文件名通配符的功能在 Samba 4.16 中被禁用。
最后但同樣重要的是,我們不能不提到 SMB1 協議 在新版本中已被默認棄用和禁用。SMB1 協議預計將從 Samba 的未來版本中完全刪除。
有興趣了解有關剛剛發布的 Samba 4.16 的更多信息的人可以訪問該 項目的網站 以獲取所有發布詳細信息。
相關文章:
- 15 個常用網絡端口解釋 https://www.linuxmi.com/network-ports-15.html
- Ubuntu 20.04 安裝配置 Samba 服務器,實現與 Windows 共享文件 https://www.linuxmi.com/ubuntu-20-04-samba-windows.html