Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它為局域網內的不同計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機通過該協議可以訪問服務器上的共享文件系統、打印機及其他資源。通過設置“NetBIOS over TCP/IP”使得Samba不但能與局域網絡主機分享資源,還能與全世界的電腦分享資源。
Samba 4.10特點
Samba 4.10標志著它最終完全支持Python 3的第一個版本。 Python 2也仍然受支持,但預計這將是最后一個完全支持Python 2的Samba版本。默認情況下,默認情況下將使用Python 3。
Samba 4.10也有預分叉改進,KDC現在支持pre-fork流程模式,DCERPC現在支持預分叉NETLOGIN流程,pre-fork模式現在重啟失敗流程,以及其他流程模式改進。
Samba 4.10還具有GPO改進,脫機域備份,組成員身份統計,JSON日志記錄增強功能以及其他更改。
samba軟件結構
/etc/samba/smb.conf #samba服務的主要配置文件
/etc/samba/lmhosts #samba服務的域名設定,主要設置IP地址對應的域名,類似linux系統的/etc/hosts
/etc/samba/smbusers #samba服務設置samba虛擬用戶的配置文件
/var/log/samba #samab服務存放日志文件
/var/lib/samba/private/{passdb.tdb,secrets.tdb} #存放samba的用戶賬號和密碼數據庫文檔
- PC官方版
- 安卓官方手機版
- IOS官方手機版