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:在共享模式鎖定中修復內存洩漏。
評論沒有發現