天天看點

RHEL4- SAMBA服務(八)使用swat輕松遠端配置、管理smba伺服器

在給大家介紹swat的安裝和使用之前,先給大家介紹一下什麼是swat。

SWAT的全名是The Samba WEB Administration Tool。它是samba的圖形化管理工具,在 Samba 允許通路範圍内的用戶端,通過浏覽器利用swat工具來配置、管理samba伺服器。線上文檔的閱覽、smb.conf 的确認和編輯,以及密碼的變更、服務的重新開機等等都可以通過 SWAT 來完成,在swat中每一個samba參數都有相應的幫助檔案或解釋檔案,對那些不熟悉或者不喜歡文本界面管理伺服器的朋友來說,這倒是一個很強大工具,特别适合初學者。

SWAT工具嵌套在xinetd超級守護程序中,要通過啟用xinetd程序來啟用swat。是以要先安裝xinetd工具包,然後安裝swat工具包

安裝xinetd。

檢視是否按轉xinetd,如下所示:

[root@localhost /]# rpm -qa|grep xinetd

xinetd-2.3.13-4

可以看出已經安裝xinetd。

如果沒有安裝則什麼都沒有顯示,我們可以在第二張安裝CD光牒中找到xinetd安裝包進行安裝,如下所示:

[root@localhost /]# mount /media/cdrom/

mount: block device /dev/hdc is write-protected, mounting read-only

[root@localhost /]# rpm -ivh /media/cdrom/RedHat/RPMS/xinetd-2.3.13-4.i386.rpm

warning: /media/cdrom/RedHat/RPMS/xinetd-2.3.13-4.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing...                ########################################### [100%]

        package xinetd-2.3.13-4 is already installed

安裝samba-swat

1、檢視是否安裝了samba-swat

[root@localhost /]# rpm -qa | grep swat

[root@localhost /]#

以上說名我們沒有安裝samba-swat,下面我們來安裝一下

2、挂載第四張安裝CD光牒,找到samba-swat-3.0.10-1.4E.i386.rpm,并進行安裝。

[root@localhost /]# ll /media/cdrom/RedHat/RPMS/samba-swat*

-rw-r--r--  283 root root 6852401 2005-01-06  /media/cdrom/RedHat/RPMS/samba-swat-3.0.10-1.4E.i386.rpm

[root@localhost /]# rpm -ivh /media/cdrom/RedHat/RPMS/samba-swat-3.0.10-1.4E.i386.rpm

warning: /media/cdrom/RedHat/RPMS/samba-swat-3.0.10-1.4E.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   1:samba-swat             ########################################### [100%]

打開、編輯swat配置檔案,

1、打開swat配置檔案。

因為swat是xinetd超級守護程序的一個子程序,是以swat工具配置檔案在xinetd目錄中。我們要設定swat配置檔案,開啟此子程序,以便在啟用xinetd程序是來啟用swat。

如下所示:

[root@localhost ~]# cd /etc/xinetd.d

[root@localhost xinetd.d]# ll

總用量 128

-rw-r--r--  1 root root 563 2004-06-19  chargen

-rw-r--r--  1 root root 580 2004-06-19  chargen-udp

-rwxr-xr-x  1 root root 239 2005-02-08  cups-lpd

-rw-r--r--  1 root root 419 2004-06-19  daytime

-rw-r--r--  1 root root 438 2004-06-19  daytime-udp

-rw-r--r--  1 root root 341 2004-06-19  echo

-rw-r--r--  1 root root 360 2004-06-19  echo-udp

-rw-r--r--  1 root root 323 2005-03-24  eklogin

-rw-r--r--  1 root root 326 2005-03-24  gssftp

-rw-r--r--  1 root root 310 2005-03-24  klogin

-rw-r--r--  1 root root 323 2005-03-24  krb5-telnet

-rw-r--r--  1 root root 308 2005-03-24  kshell

-rw-r--r--  1 root root 317 2004-10-01  rsync

-rw-r--r--  1 root root 402  8月 19 16:43 swat

-rw-r--r--  1 root root 497 2004-06-19  time

-rw-r--r--  1 root root 518 2004-06-19  time-udp

[root@localhost xinetd.d]# vi 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

        user            = root

        server          = /usr/sbin/swat

        log_on_failure  += USERID

        disable         = yes

}

配置swat配置檔案。

把“only_from       = 127.0.0.1”等号後邊的ip更改成允許通路samba服務機器的ip或者是網段。如果是單個pc則寫成例如:only_from  = 192.168.101.5;如果是允許一個網段這寫成例如:only_from  =192.168.101.0

将“disable  = yes”改成“disable  = no”。

Swat預設tcp端口是901,也就是配置檔案中的“port  = 901”可以根據需要進行更改。

使用web形式來配置samba,預設登陸帳号是root。也就是配置檔案中的“user            = root”可以根據需要更改長其他系統帳戶。

Swat的預設執行程式在/usr/sbin目錄下。

檢視更改後的配置檔案。

        only_from       = 192.168.101.0

        disable         = no

配置完畢,儲存并退出。

四、啟動swat,并檢視swat運作狀态。

1、檢視tcp的901端口是否被系統的services添加,如下所示:

[root@localhost xinetd.d]# cat /etc/services |grep 901

swat            901/tcp                         # Samba Web Administration Tool

2、啟動swat。

因為swat是xinetd的子程序,是以隻要啟用了xinetd,那麼swat也就會随之xinetd啟動。啟動過程如下所示:

[root@localhost xinetd.d]#/etc/init.d/xinetd start

啟動  xinetd:                                [确定]

3、檢視xinetd運作狀态。

[root@localhost xinetd.d]#/etc/init.d/xinetd status

xinted (pid 3352) 正在運作...

使用浏覽器以web形式通路并配置samb服務

打開浏覽器,在浏覽器位址欄中輸入http://samba伺服器的ip位址:901如下圖所示:

RHEL4- SAMBA服務(八)使用swat輕松遠端配置、管理smba伺服器

在浏覽器位址欄中輸入ip後,回車。要求輸入帳戶和密碼,輸入你設定好的帳戶和密碼(預設為root的帳戶和密碼)。如下圖所示:

RHEL4- SAMBA服務(八)使用swat輕松遠端配置、管理smba伺服器

輸入正确的帳戶和密碼點選‘确定'即可顯示samba伺服器的web配置界面,可根據需要進行相應的配置。如下圖所示:

RHEL4- SAMBA服務(八)使用swat輕松遠端配置、管理smba伺服器

由于swat界面為英文,且選項較多,在下一篇将給大家簡單講解一下各個選項的功能和作用。敬請期待!

《RHEL4- SAMBA服務(八)使用swat輕松遠端配置、管理smba伺服器》文檔下載下傳

——————————————————————————————————

特别聲明:--

一、本文為原創,著作權及使用權為(作者筆名:閃電cto)本人所有。 ­

二、本文首發于51cto個人部落格(http://xudeqiang.blog.51cto.com)。  ­

三、本文隻供網際網路上的讀者分享,不供共享範疇,希知。 ­

四、未經許可嚴禁對本文作修改、節選、斷章性質的處理。 ­

五、可轉載,但必須注明原文章首發的出處網址,及文章作者,嚴禁複制。 ­

六、如若轉摘用于雜志網絡媒體新聞,必須通知作者得到允許後方可,需收稿費。­

七、作者聯系資訊:QQ:306718122   郵箱[email protected]

——————————————————————————————

繼續閱讀