一、什麼是Samba?
Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它爲局域網內的不同計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機通過該協議可以訪問服務器上的共享文件系統、打印機及其他資源。通過設置“NetBIOS over TCP/IP”使得Samba不但能與局域網絡主機分享資源,還能與全世界的電腦分享資源。
外文名
samba
全 稱
Server Messages Block
二、Samba配置安裝
1.配置服務機和客戶機IP並測試連通性
測試連通性
2.關閉防火牆和沙盒
3.創建光盤目錄掛載
4.進入packages包,並且篩選Samba包,最後下載安裝
報錯,因爲缺少依賴的安裝包
5.下載安裝相關的依賴包
6.啓動smb ,篩選並顯示mbd網絡連接情況
7.啓動nmb ,篩選並顯示nmb網絡連接情況
8.篩選
9.testparm檢測文件是否正確
10.在samba主配置文件中寫共享文件目錄;創建共享目錄名稱:share comment(聲明)=share directory;path:(指定路徑)/share;public(匿名用戶)=no;read(只讀權限)=yes 開啓 ;valid(數據庫用戶列表);write list(寫入權限用戶)
11.創建用戶“a”和“b”並添加到samba服務器用戶數據庫中
添加到Samba服務器中
12.重啓samba服務器,測試客戶機和服務機網絡聯通性
13在服務機上創建共享目錄/share;並給予777權限
14.客戶機可查看到服務機上的共享目錄
15.驗證是客戶機是否能訪問samba服務機裏面的信息
可以訪問 但是查找不到文件 則需要去服務機裏面創建文件a.txt文件
然後就可以查到了;同樣b用戶也是,但是此時b用戶已經成功查到a.txt文件,並把a.txt文件下載到客戶機
最後查看是否下載完成,是否存在
16.然後再驗證一下用戶a能否查看到a.txt文件
17.在服務機裏面再創建一個b.txt.文件並查看
17.在客戶機主目錄裏刪除a.txt, share共享文檔還是可以查看
18.服務機編寫a.txt文件, 客戶機裏重新下載文件a.txt 文件並查看
19.在客戶機創建目錄adir ,把服務機share共享目錄掛載到剛創建的文件夾裏,並在服務機裏查看
在服務機裏查看