一、samba服務基礎
1.samba軟件的構成
1)服務端samba
2)客戶端軟件samba-client
3)用於提供服務端和客戶端程序的公共組件samba-common
4)用於提供web接口的圖形管理程序軟件samba-swat
2.samba文件共享服務分爲:
1)可匿名訪問的共享
2)需用戶驗證的共享
3.samba配置文件目錄:
/etc/samba/smb.conf
二、samba文件共享服務的搭建:
1.通常情況下,samba、samba-client、samba-common這三個軟件包是隨rhel5系統默認安裝好的,已經能夠實現samba服務器和客戶端的大部分功能。通過命令查看已安裝的軟件包,如果缺少可以手動安裝!如題下圖:
2.我的系統缺少一個samba服務端。掛載光盤並安裝。
3.啓動服務測試是否安裝成功,啓動成功samba搭建完成。
samba文件共享服務分爲:
1)可匿名訪問的共享
2)需用戶驗證的共享
步驟:
三、samba服務的配置
1.可匿名訪問的共享
1)設置匿名共享文件夾時,在主配置文件smb.conf中主要調整兩個地方即可
其一,將默認的安全級別修改爲share
其二,添加一段共享目錄配置
2)例如我們要共享根下的tmp這個目錄,可以參照以下步驟進行設置:
①打開配置文件
②在配置文件中修改安全級別爲share
③添加配置信息,並保存。
④重新啓動或加載smb.conf文件:
⑤可匿名訪問的共享搭建完成,XP測試一下,成功啦!
2.需用戶驗證的共享
1)創建用戶驗證的共享,需要建立samba用戶數據庫,samba共享用戶的賬號數據庫文件默認位於
/etc/samba/passdb.tdb
2)參考步驟:
①創建系統用戶,再添加爲共享用戶,並設置共享用戶的密碼
(刪除共享用戶:pdbedit -x -u 用戶名)
②打開配置文件,並添加共享目錄配置段 共享目錄還是tmp
③保存,並重新加載配置文件,測試
④輸入共享用戶及密碼,即可進入共享目錄
3.用戶映射及訪問限制
1)在使用samba共享賬號時,通常情況下,一個共享賬號都有一個同名的系統用戶賬號,爲了安全我們啓動用戶映射。
2)共享賬號的映射文件默認位於/etc/samba/smbusers文件中
③vim進入映射文件,在文件的末尾追加相關記錄
④設置好共享用戶的別名記錄後,若要正常啓用賬號映射記錄,需要修改主配置文件添加全局配置項,並重新加載配置即可生效
⑤測試,輸入映射用戶名:zhang
⑥成功登陸