歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux新手入門優秀教程:文件服務器

Linux新手入門優秀教程:文件服務器

日期:2017/2/25 10:31:47   编辑:Linux教程

  文件服務器

  我們還可以使用Red Hat Linux

  7.1內置的Samba為局域網內的Windows主機做文件服務器。如果在安裝系統時選擇了SMB服務器軟件包的話,那麼安裝完以後,Samba服務就已經Ready了。

  不過為了方便配置,建議安裝一下swat,它提供了一個WEB界面的配置工具。它的安裝包是第二張光盤的/RedHat/RPMS/samba-swat-2.0.7-36.i386.rpm。

  安裝完以後,它會在xinetd.d目錄中新建一個swat文件,其內容為:

  service swat

  {

  port=901

  socket_type=stream

  wait=no

  only_from=127.0.0.1

  server=/usr/sbin/swat

  log_on_failure+=USERID

  disable=yes

  }

  我們看到disable的值是yes,也就是說,現在swat還沒有啟用,因此,我們需要將其改為disable=no,然後重啟xinted。另外,由於這裡有一句:

  only_from=127.0.0.1

  說明只能在本機使用swat,而如果你想在Windows中用IE來配置的話,請將這句注釋掉或刪掉。

  下面,我們以設置一個大家都可以訪問的homes目錄為例,說明SWAT的設置方法:

  1) 打開IE浏覽器,在地址欄上輸入Linux的主機名或IP以及“:901”,例如:

  http://192.168.0.1:901

  2) 如果連接正常,將出一個登錄提示窗,要求輸入用戶名與密碼,在此以root為用戶名,並輸入root用戶的密碼,再單擊確定;

  3) 如果輸入無誤,將出現Samba的配置界面:Swat的首頁;

  我們可以看到在Swat界面中,最上面有7個圖標,分別是:HOME(首頁)、GLOBALS(全局設置)、SHARES(共享設置)、PRINTERS(打印機)、STATUS(狀態)、VIEW(查看)、PASSWORD(密碼)

  4) 首先,我們單擊GLOBALS圖標,將出現GLOBALS設置頁面,其中我們對以下幾項進行設置:

  Ø BaseOption à Workgroup:在些輸入工作組名(如NetBIOS中的工作組名)

  Ø BaseOption à Netbios name:主機名

  Ø SecurityOption à Security:選擇安全等級,在些選擇“SHARE”

  Ø SecurityOption à hosts allow:允許的主機,通常寫入你的網絡號,如192.168.0.

  Ø SecurityOption à hosts deny:如果你不讓某台機器使用,則寫入它的IP地址

  修改完後,點擊“Commit Changes”按鈕(在7個圖標的下邊一些),保存設置。

  5) 然後,單擊SHARES圖標,進行共享設置:

  第一步:在Create Share按鈕的右邊文本框中輸入要設置的共享名

  第二步:單擊“Create Share”按鈕;

  第三步:確認“BaseOptions à Path的值為你想共享的目錄,例如/home/smb/test(注意這必須是已經存在的目錄);

  第四步:將“SecurityOptions à writeable”的值設置為Yes,使該目錄共享為可寫;

  第五步:將“SecurityOptions à guest ok”的值設置為Yes,使該目錄無需密碼訪問;

  第六步:在“SecurityOptionsàhosts allow、hosts deny”中設置相應的主機IP;

  第七步:將“BrowseOptionsàbrowseable”設置為Yes,使其便於使用

  最後,點擊“Commit Changes”按鈕,保存設置。

  現在,我們就可以在Windows 9x上通過網絡鄰居訪問到這台Samba服務器,並且有一個可讀、可寫的共享目錄。

  在平時使用的時間,系統管理員可以點擊“STATUS”按鈕,切換到狀態頁面對其進行監測,在這個頁面上,你可以:

  1) 啟動(Start smbd按鈕)、停止Samba(Stop Smbd按鈕)服務,以及重啟服務(Restart smbd按鈕);

  2) 另外,你可以看到當前與Samba服務器建立的連接(Active Connections),並且可以按下“X”按鈕,中止它的訪問;

  3) 同時你還可以檢測到正在訪問的文件夾(Active Shares),正打開的文件(Open Files)。

  Samba服務還可以對用戶進行認證,與Window NT域進行集成等強大的功能,在些限於篇幅就不詳細介紹,有興趣的讀者可以參考《實戰Samba》一書。

Copyright © Linux教程網 All Rights Reserved