Samba文件共享服務

簡介

在Windows網絡環境中,主機之間進行文件和打印機共享是通過微軟公司自己的SMB/CIFS網絡協議實現的。SMB(Server Message Block服務消息快)和CIFS(Common Internet File System,,通過互聯網文件系統)協議是微軟的私有協議,在Samba項目出現之前,並不能直接與Linux/UNIX系統進行通信。Samba是著名的開源軟件項目之一,它在Linux/UNIX系統中實現了微軟的SMB/CIFS網絡協議,從而使得跨平臺的文件共享變得更加容易。在部署Windows、Linux/UNIX混合平臺的企業環境時,選用Samba可以很好的解決不同系統之間的文件互訪問題。

實驗環境:Red Hat6.5;Window7

實驗過程:

①匿名訪問:

1)檢查光盤掛載情況,並安裝Samba軟件包

Samba文件共享服務

2)在/etc/samba目錄下找到smb.conf配置文件,並對其進行備份:

Samba文件共享服務

3)修改配置文件smb.conf,將安全級別改爲share(共享),並添加share(共享)配置信息:

Samba文件共享服務
Samba文件共享服務

4)創建share目錄文件abc,並將abc權限放大,關閉防火牆,開啓samba服務:

Samba文件共享服務

5)使用netstat命令驗證服務進程狀態,其中smbd程序負責監聽TCP協議的139端口(SMB協議)、445端口(CIFS協議)。

Samba文件共享服務

6)在Win7中嘗試訪問192.168.100.130(虛擬機IP地址),並在共享文件夾share中嘗試創建新的文本文檔111.txt,並在服務器中查看共享文件相關信息:

Samba文件共享服務
Samba文件共享服務
Samba文件共享服務

②身份驗證訪問:

1)進入smb.conf配置文件,將security改爲user(身份驗證模式),並添加user模式配置信息,相應的添加zhangsan和lisi用戶:

Samba文件共享服務
Samba文件共享服務
Samba文件共享服務

2)在/opt下新建身份驗證訪問目錄test,並放大權限,清空Win7緩存(可多次重複以保證清空),重啓samba服務:

Samba文件共享服務
Samba文件共享服務
Samba文件共享服務

3)在Win7中分別利用zhangsan和lisi用戶訪問Samba服務器,並嘗試寫入,(注意在用zhangsan登陸訪問完後要重新清空緩存,不然會影響lisi的訪問):

Samba文件共享服務
Samba文件共享服務
Samba文件共享服務Samba文件共享服務
Samba文件共享服務

4)將/opt下配置文件smb.conf中[test]下writable=yes去除後再嘗試用lisi用戶寫入:

Samba文件共享服務

③別名登陸(smbusers):

1)在/etc/samba下的smbusers中添加zhangsan別名t01、t02,在smb.conf中添加username map路徑如圖:

Samba文件共享服務Samba文件共享服務

2)在Win7中清空緩存和在CentOS6.5中重啓samba服務後,嘗試使用別名進行登陸:

Samba文件共享服務
Samba文件共享服務
Samba文件共享服務

④訪問控制列表:

1)在smb.conf的[test]中添加hosts deny選項:

Samba文件共享服務

2)嘗試訪問test文件夾,看設置是否生效:

Samba文件共享服務
Samba文件共享服務

訪問失敗,實驗成功。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章