Redhat 5 配置Samba服務器


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電腦的瀏覽器或者運行框里輸入:

\\192.168.0.4

你會發現彈出一個很經典的錯誤,剛開始我以為是配置文件設置有問題,其實不然,要想解決這個問題,只是需要在你的終端里面輸入:

#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  ]

開一瀏覽器,具體的設置就按照說明就很簡單了

samba

 

samba1

需要注意的事情:

1、修改ip為靜態ip:

#setup

里面選擇網絡設置,選擇靜態ip就可以了

1、smb.conf

里面的文件有;和#,其實都是注釋項目,只不過;表示這個選項是可以選項的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM