一、smb伺服器
1.定義:
smb=server message block
2.samba是軟體包組名稱,smb服務包括兩個核心程序:
smbd: 處理檔案通路包;
nmbd: 提供smb的共享浏覽;
3.smb的作用:
主要用于解決區域網路中linux與其它linux或windows之間的共享服務;
4.samba軟體包:
samba-3.0.23c-2.i386.rpm
samba-common-3.0.23c-2.i386.rpm
samba-client-3.0.23c-2.i386.rpm
samba-swat-3.0.23c-2.i386.rpm
//解除依賴性安裝samba軟體包
#rpm -ivh samba* --nodeps
5.samba服務的主配置檔案:
/etc/samba/smb.conf
//smb.conf檔案包含了三部分:
<1>全局設定(第22行-->第162行)
<2>目錄共享(第163行-->行末)
<3>列印機共享設定(第188行-->第195行)
//啟動samba的服務:
#service smb restart
6.smb的安全通路方式共有兩種:
<1>共享通路:share
<2>使用者通路:user
7.配置smb的通路
//配置本機IP
#setup(#netconfig)
IP:192.168.0.111
#service network restart
<1>配置smb的共享通路
//修改主配置檔案
#vi /etc/samba/smb.conf
//第34行,修改為:
security = share
//在檔案行末添加以下資訊:
[a] //定義共享的名稱
comment = temp share dir space //對共享目錄的描述
path = /ttt //真實的共享目錄的路徑
readonly = no //非隻讀,即可寫
writable = yes //可寫,與上一句相同
public = yes //可檢視
browseable = yes //任何人可浏覽
guest ok = yes //來賓可檢視,與上句相同
//啟動samba服務
//作為用戶端,檢視smb服務端的共享資訊
#smbclient -L \\192.168.0.111
//挂載smb伺服器的共享目錄到本地
#mkdir /mnt/smbshare
#mount '//192.168.0.111/a' /mnt/smbshare -o username=root
//通過smb服務,檢視windows的共享資訊(windows設定了密碼為1)
#smbclient -L \\192.168.0.111 -U administrator
passwd: 輸入密碼
//在linux中,挂載windows的共享目錄c$
#mount //192.168.0.111/c$ /mnt/smbshare -o username=administrator
//windows作為用戶端,通路linux的samba共享目錄
在IE位址欄中輸入: \\192.168.0.111
<2>配置smb的帳号通路
security = user
//共享目錄 /ttt 與以上的配置相同
//生成通路samba共享的帳号資訊并儲存在以下檔案: /etc/samba/smbpasswd
#smbpasswd -a us1 (us2)
//注意:使用者us1和us2必須是系統中已存在的使用者,密碼可任意指定;
//在windows的浏覽器中,輸入通路linux的IP資訊即可
IE:\\192.168.0.2
輸入使用者名和密碼即可;
本文出自 “學習永無止境” 部落格,請務必保留此出處http://zyfbg.blog.51cto.com/1010624/345693
本文出自 51CTO.COM技術部落格