1、檢查安裝包
#rpm –qa | grep samba
必須有以下安裝結果
samba-3.0.25b-0.el5.4
samba-common-3.0.25b-0.el5.4
samba-client-3.0.25b-0.el5.4
samba-swat-3.0.25b-0.el5.4
如果沒有的話得需要安裝對應的安裝包
2、准備好samba相關的安裝包
#mount /dev/cdrom /mnt/cdrom
#cd /mnt/cdrom/Service
#ls samba*
samba-3.0.25b-0.el5.4.i386.rpm samba-common-3.0.25b-0.el5.4.i386.rpm
samba-client-3.0.25b-0.el5.4.i386.rpm samba-swat-3.0.25b-0.el5.4.i386.rpm
#cp samba* /home/redhat_service/samba/
#rpm –ivh samba-3.0.25b-0.el5.4.i386.rpm
#rpm –ivh samba-common-3.0.25b-0.el5.4.i386.rpm
#rpm –ivh samba-client-3.0.25b-0.el5.4.i386.rpm
#rpm –ivh samba-swat-3.0.25b-0.el5.4.i386.rpm
一路安裝下來會很順利,但是一般會出現以下安裝問題:
xinetd is needed by samba-swat-3.0.25b-0.el5.4.i386
解決辦法:
#cd /mnt/cdrom/Service
#cp xinetd-2.3.14-10.el5.i386.rpm /home/redhat_service/xinetd
#rpm –ivh xinetd-2.3.14-10.el5.i386.rpm
在回過頭來安裝samba-swat-3.0.25b-0.el5.4.i386.rpm就不好報錯了。
確認下軟件包是否安裝,有以下顯示就表示ok
#rpm –qa | grep samba
samba-3.0.25b-0.el5.4
samba-common-3.0.25b-0.el5.4
samba-client-3.0.25b-0.el5.4
samba-swat-3.0.25b-0.el5.4
3、配置samba服務通過修改配置文件
#cd /etc/samba
#vi smb.conf
具體的修改文件
[public]
comment = Public Directories
browseable = yes
writable = yes
path = /home
valid users = root
; valid users = MYDOMAIN\%S
#service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
在你xp電腦的瀏覽器或者運行框里輸入:
你會發現彈出一個很經典的錯誤,剛開始我以為是配置文件設置有問題,其實不然,要想解決這個問題,只是需要在你的終端里面輸入:
#setenforce 0
來暫時停掉SELinux服務,靠有點坑爹吧,一旦你輸入這條指令你的samba服務就很正常的運行起來了。但是如果你再次啟動SELinux,你的samba服務又不行了具體也不是很清楚,看文檔說什么保護,暈,我們只要能共享掛載文件就可以了,其他的什么管不過來。
3、配置samba服務通過web方式
修改/etc/xinetd.d/swat文件
# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
# to configure your Samba server. To use SWAT, \
# connect to port 901 with your favorite web browser.
service swat
{
port = 901
socket_type = stream
wait = no
only_from = 127.0.0.1
only_from = 192.168.0.0
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}
檢查swat所用端口
#netstat –nlp | grep xinetd
tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN 3685/xinetd
保存配置文件,重啟服務
service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
開一瀏覽器,具體的設置就按照說明就很簡單了
需要注意的事情:
1、修改ip為靜態ip:
#setup
里面選擇網絡設置,選擇靜態ip就可以了
1、smb.conf
里面的文件有;和#,其實都是注釋項目,只不過;表示這個選項是可以選項的