一、檢查安裝包服務器
#rpm –qa | grep sambarest
必須有如下安裝結果blog
samba-3.0.25;samba-common-3.0.25;samba-client-3.0.25;samba-swat-3.0.25。ip
二、配置samba服務經過修改配置文件資源
在Samba服務器中,咱們通常須要手工設置Samba的共享文件路徑、訪問規則等,下面進行簡要說明。咱們能夠在smb.conf 文件的最下面加上一段:it
#vi /etc/samba/smb.conftable
[public] #「[public]」爲共享目錄名,共享資源發佈之後,存放共享資源的目錄成爲共享目錄,必須爲共享目錄定義一個共享名;cli
comment = xy #「comment」爲共享資源的描述,方便用戶訪問時對共享文件進行區分,在這裏定義設置爲「xy」;配置
path = /usr/share/jw #「path」爲共享文件存放的絕對路徑,例如這裏的路徑設置爲「path = /usr/share/jw」;file
public = yes #「public」行能夠設置共享資源是否容許匿名訪問,設置爲「yes」表示容許匿名訪問,設置爲「no」表示禁止匿名訪問;
readonly = yes #「readonly」行爲對文件讀取進行設置,設置「yes」表示只讀,設置爲「no」表示能夠讀和寫。
#service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
3. 設置訪問用戶
對於訪問Samba服務器的賬號,須要首先在系統中創建同名系統賬號,如想要創建一個名爲「jianw」的Samba賬號,需首先在系統中創建名爲
「jianw」的系統用戶。創建Samba賬號的命令爲「smbpasswd -a 用戶名」。輸入命令以後,還須要設置Samba賬號密碼,Samba賬號密碼與系統賬號密碼能夠不一致。以下:
[root@localhost /]# smbpasswd -a jianw
New SMB password: Retype new SMB password:
用戶名和密碼信息一般存放在/etc/samba/smbpasswd中,
Samba服務器在每次用戶進行訪問時,會將用戶提交的信息與smbpasswd保存的信息進行對比,
經過後才與客戶端創建鏈接,容許客戶端訪問。若是在/etc/samba中找不到smbpasswd文件,
是由於samba啓用了tdbsam驗證,能夠修改smb.conf文件的「passdb backend = tdbsam」
行,而後加上「smb passwd file = /etc/samba/smbpasswd」。
4. 開啓Samba服務
OK,如今一般基本的配置已經完成,能夠開啓Samba服務器的服務了,用命令
service smb start 或 /etc/rc.d/init.d/smb start,以下:
[root@localhost /]# service smb start
啓動SMB服務:[肯定] 啓動SMB服務:[肯定]
這樣,Samba服務就已經開啓好了,如今還須要關閉系統防火牆,用命令iptables –F。 etc/rc.d/init.d/iptables stop 關閉防火牆如今,能夠經過Windows客戶端對Samba服務器進行訪問了。在IE或者「運行」 中輸入:\\172.16.23.165\public,輸入用戶名和密碼進行驗證以後,便可進入Samba服務器的共享目錄。
Samba配置文件經常使用參數詳解: http://yuanbin.blog.51cto.com/363003/115761/