swat - 基於web的samba管理工具
swat [ -s smb config file ] [
-a ]
此程式是
samba
套件的一部分。
swat 允許
samba
管理員透過web瀏覽器配置複雜的
smb.conf 檔案。另外,
swat
配置頁可以幫助管理員檢查連結所有在
smb.conf
檔案中的可配置項並可以簡單地檢視任何的改變效果。
swat 在
inetd 中執行。
- -s
-
smb configuration file
檢查編譯時建立的預設配置檔案路徑。
指定的檔案包含了 smbd
伺服器所需的詳細配置資訊。
swat
可以修改這個檔案。檔案包含了服務
器的特殊資訊如使用的
printcap
檔案,還有所有提供的服務的描述。請參見
smb.conf(5) 獲得更
多資訊。
- -a
- 用這個選項禁止授權驗證並使
swat
在演示模式下執行。在此模式下任何人都可以修改
smb.conf
配置檔案。不要在正式的伺服器上使用這個選項哦。
在編譯完
SWAT
後你需要執行
make install
來安裝
swat
二進位制程式和各種幫助檔案和圖片。預設情況下這些東東都被放入以下目錄中:
/usr/local/samba/bin/swat
/usr/local/samba/swat/images/*
/usr/local/samba/swat/help/*
你需要編輯
/etc/inetd.conf 和
/etc/services 來允許透過
inetd
來執行
SWAT。
在/etc/services中你需要象這樣加入一行內容:
swat 901/tcp
注意對於NIS/YP的使用者來說,可能需要重新建立NIS服務對映,因為這比修改本地/etc/services檔案更好。
對於埠號的選擇並不十分重要,除了它應該小於
1024
以外就是不應該是當前正在使用的埠號(使用
1024
以上的埠號可能出現未知的安全漏洞,這取決於你的
inetd
守護程式的執行情況)。
在/etc/inetd.conf檔案中你應該新增這樣的內容:
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
在編輯
/etc/services 和
/etc/inetd.conf
檔案時有件事需要做一下,就是向
inetd 傳送一個
HUP
訊號。可以用“
kill-1PID
”命令來做這步操作,當然了,
PID 就是
inetd
守護程式的程序號。
要執行
swat
你只要在自己的web瀏覽器中檢視
http://localhost:901/ 地址。
注意你可以從任何可聯網主機的IP上訪問
swat
,但是從遠端主機聯接的話,線上的口令傳送可以很容易地被監聽。
/etc/inetd.conf
此檔案包含了超級守護程式所使用的適當的啟動資訊。
/etc/services
這個檔案必須包含一系列服務名(如
swa t)、服務埠(如
901
)和協議型別(如
tcp
)的對映。
/usr/local/samba/lib/smb.conf
預設情況下
swat
會編輯這個目錄下的
smb.conf
伺服器配置檔案。另外一些系統安裝此檔案的位置通
常是
/usr/samba/lib/smb.conf和/etc/smb.conf。
這個配置檔案描述了客戶可以獲得的所有服務。參見
smb.conf(5)
獲得詳細資訊。
swat會重寫你的smb.conf檔案。它將重新安排各項內容並刪掉所有註釋,"include="和"copy="選項。如果你想謹慎一些的話先備份或者不要用swat!
此手冊頁是針對samba套件版本2.0的。
inetd (8), nmbd (8), smb.conf (5).
samba軟體和相關工具最初由Andrew
Tridgell
[email protected]建立。samba現在由開發組作為類似Linux核心開發採用的開放原始碼計劃方式來發展。
samba手冊頁最初由Karl
Auer撰寫。它的原始碼已被轉換成YODL(一種極好的開放原始碼軟體,可以在
ftp://ftp.icce.rug.nl/pub/unix/處獲得)格式並已由Jeremy
Allison更新到samba2.0版本。
請參見samba
(7)查詢如何獲得一份完整的維護者列表以及如何提交錯誤報告及註解等等。
meaculpa <[email protected]>
2000/12/08
http://cmpp.linuxforum.net
本頁面中文版由中文 man
手冊頁計劃提供。
中文 man 手冊頁計劃:
https://github.com/man-pages-zh/manpages-zh