FTP server 伺服器軟體
Q : 雷電FTPD虛擬檔案系統完全征服
雷電FTPD FTP架站軟體 | 回說明文件首頁

簡介/基礎篇/多磁碟機篇/使用者專屬目錄篇/帳號申請區篇/個人化VFS結構

 

第一章 簡介

為 什 麼 要 使 用 雷 電FTPD虛 擬 檔 案 系 統 ?

因 為 他 完 全 針 對FTP開 站 設 計 , 可 以 完 全 隱 藏 你 電 腦 中 所 有 的 實 體 路 徑 以 及 磁 碟 機 符 號 ,使 用 它 之 後 , FTP用 戶 再 也 無 法 知 道 他 存 取 的 虛 擬 路 徑 被 對 應 到 哪 個 實 體 路 徑 , 因 為 他 完 全 被 隱 藏 起 來 , 檔 案 列 表 中 再 也 不 會 出 現 一 些 難 看 的 C: , D: 等 等 符 號 , 它 更 支 援 檔 案 等 級 的 檔 案 擁 有 者 判 定 (註:可 以 完 全 記 載 及 顯 示 虛 擬 路 徑 中 任 何 檔 案 的 上 傳 者 為 哪 一 個 使 用 者 , 而 不 像 其 他Windows下 的FTP伺 服 器 一 樣 完 全 無 法 由 目 錄 列 表 判 斷 誰 傳 了 什 麼 檔) , 除 此 之 外 他 還 有 各 種 各 樣 先 進 的 功 能 不 勝 枚 舉

 

第二章 基本篇

首 先 我 們 將 教 各 位 最 簡 單 的 架 構 , 也 就 是 你 的 虛 擬 檔 案 系 統 架 設 在 你 硬 碟 中 的 單 一 目 錄 之 下 , 也 就 是 你 只 用 一 台 硬 碟 , 一 個 目 錄 來 開 站 , 這 實 在 簡 單 不 過 了 , 假 設 你 的 伺 服 器 已 經 設 定 完 成 , 在 主 畫 面 中 選 單 內 , 點 設 定 - 虛 擬 檔 案 系 統 , 就 會 進 入VFS編 輯 器

假 設 : 站 台 實 體 根 目 錄 為 C:\FTP , 我 們 不 希 望 人 家 在 這 邊 亂 建 一 些 目 錄 , 我 們 另 外 想 開 放 一 個 /Uploads 目 錄 讓 使 用 者 可 以 上 傳 檔 案 ..

首 先 我 們 修 改 根 目 錄 的 連 結 點 , 如 下 圖 , 點 選 左 方 / 的 項 目 , 修 改 目 錄 擁 有 者 以 及 目 錄 擁 有 群 組 , 我 們 分 別 設 定 為 站 長 USER ID , 以 及 站 長 GROUP ID , 注 意 , 不 要 使 用 空 白 字 元

若 被 要 求 說 要 建 立 必 要 目 錄 , 點 選 YES 即 可

當 你 建 立 完 成 之 後 , 我 們 在 主 視 窗 內 會 看 到 有 一 個 新 的 ITEM 被 加 入 , 現 在 我 們 來 設 定 /Uploads 路 徑 , 如 下 圖 點 選 新 增

在 精 靈 中 如 下 設 定

你 的 設 定 , 暫 時 這 樣 就 算 完 成 了 , 現 在 儲 存 變 更 並 且 離 開 即 可 , 現 在 我 們 回 顧 一 下 本 節 中 設 定 的 結 果 如 下 條 列

  • 站 台 根 目 錄 / , 除 了 站 長 之 外 別 人 都 不 可 見 目 錄 , 上 傳 檔 案 到 此 之 下
  • 站 台 虛 擬 路 徑 /Upload , 大 家 都 可 以 上 傳 到 此 , 使 用 者 只 能 刪 除 自 己 上 傳 的 檔 案 , 對 於 別 人 上 傳 的 檔 案 則 擁 有 續 傳 的 能 力
  • 伺 服 器 實 體 根 目 錄 C:\FTP 被 建 立
  • 伺 服 器 實 體 目 錄 C:\FTP\Upload 被 建 立

 

第三章 多磁碟機篇

本 章 中 我 們 將 延 續 上 一 章 的 設 定 , 將 站 台 虛 擬 檔 案 系 統 擴 充 到 使 用 多 台 磁 碟 機 中 分 布 的 許 多 目 錄 , 首 先 , 我 們 假 設 現 在 要 把 c:\mp3 目 錄 對 映 到 虛 擬 路 徑 的 /music , 也 就 是 說 , 使 用 者 剛 登 入 站 台 時 , 他 位 於 / 之 下 , 所 以 實 際 上 他 是 位 於 C:\FTP 之 下 , 但 是 只 要 使 用 者 一 切 換 目 錄 CWD /music , 我 們 希 望 他 能 被 帶 到 c:\mp3 之 下 , 這 該 如 何 做 到 呢 ? 另 外 , 我 們 假 設 這 個 目 錄 是 不 准 人 亂 寫 入 亂 動 的 , 因 此 我 們 將 只 開 放 READ 權 限 , 現 在 請 按 下 新 增 按 鈕 並 且 依 照 下 面 方 式 設 定

同 樣 的 , 讓 系 統 建 立 相 對 應 的 目 錄 C:\FTP\Music , 完 成 之 後 你 的 設 定 將 如 下

你 的 設 定 , 暫 時 這 樣 就 算 完 成 了 , 現 在 儲 存 變 更 並 且 離 開 即 可 , 現 在 我 們 回 顧 一 下 本 節 中 設 定 的 結 果 如 下 條 列 , 紅 色 部 分 乃 本 章 新 增 的 項 目

  • 站 台 根 目 錄 / , 除 了 站 長 之 外 別 人 都 不 可 見 目 錄 , 上 傳 檔 案 到 此 之 下
  • 站 台 虛 擬 路 徑 /Upload , 大 家 都 可 以 上 傳 到 此 , 使 用 者 只 能 刪 除 自 己 上 傳 的 檔 案 , 對 於 別 人 上 傳 的 檔 案 則 擁 有 續 傳 的 能 力
  • 伺 服 器 實 體 根 目 錄 C:\FTP 被 建 立
  • 伺 服 器 實 體 目 錄 C:\FTP\Upload 被 建 立
  • 站 台 虛 擬 路 徑 /Music , 大 家 都 可 以 進 入 此 目 錄 , 使 用 者 只 能 在 此 下 載 , 並 無 法 上 傳 到 此 或 是 刪 除 任 何 檔 案
  • 伺 服 器 實 體 目 錄 C:\FTP\Music 被 建 立

 

第四章 使用者專屬目錄

一 個 真 正 服 務 週 到 的FTP站 台 , 想 必 會 幫 使 用 者 準 備 個 人 專 屬 空 間 吧 , 通 常 在 個 人 專 屬 空 間 內 , 我 們 會 允 許 他 完 全 控 制 他 的 個 人 檔 案 , 並 且 希 望 有 一 磁 碟 額 度 限 制 , 以 免 使 用 者 無 限 制 的 浪 費 空 間 , 雷 電FTPD也 體 會 到 了 這 個 需 求 , 我 們 知 道 會 有 這 類 需 求 的 站 長 , 最 不 喜 歡 的 就 是 幫 每 個USER一 個 一 個 設 定 了 , 那 會 累 死 人 , 因 此 雷 電FTPD引 進 了 一 種 一 次 設 定 終 身 自 動 享 用 的 設 定 方 法 , 以 下 為 各 位 介 紹 , 我 們 先 假 設 以 下 的 需 求

  • 所有使用者專屬目錄的根目錄放在 C:\USERS , 其下又有 C:\USERS\John , C:\USERS\Peter 等等子目錄 , 每個使用者皆有一個 , 而該目錄的命名必須為他的使用者帳號
  • 我們希望使用者在登入站台後 , 如果進入 /MyHome 虛擬路徑 , 則會自動被帶到他專屬的目錄
  • 我們希望使用者在該目錄下不要儲存超過50mb的檔案
  • 我們希望使用者在自己的目錄下能夠完全存取 , 讀寫刪除 通通允許

    現 在 請 按 下 新 增 按 鈕 並 且 依 照 下 面 方 式 設 定

完 畢 之 後 將 會 詢 問 是 否 需 要 自 動 幫 所 有 使 用 者 建 立 個 人 目 錄 , 點 選 YES

這 邊 終 於 出 現 雷 電FTPD虛 擬 檔 案 系 統 神 奇 之 處 , 它 可 以 使 用 變 數 即 時 替 換 . 這 裡 看 到 的 %S , 在 使 用 者 登 入 後 會 被 替 換 成 Username , %g 會 被 替 換 成 Group name

設 定 完 畢 之 後 你 的VFS將 類 似 下 圖 所 示

 

第五章 帳號申請區篇

什 麼 是 帳 號 申 請 區 ? 說 穿 了 就 是 一 個 特 殊 虛 擬 路 徑 , 該 路 徑 下 要 讓 使 用 者 傳 送 帳 號 申 請 表 的 , 但 是 由 於 兼 顧 到 隱 私 權 的 關 係 , 通 常 這 個 區 需 要 特 殊 的 設 置 , 如 下 敘 述

需 要 一 個 /Apply 虛 擬 路 徑 提 共 使 用 者 上 傳 申 請 表

使 用 者 可 以 進 入 該 路 徑 , DIR , 上 傳 申 請 表

使 用 者 不 可 刪 除 任 何 檔 案

使 用 者 不 可 下 載 任 何 檔 案 , 這 才 是 隱 私 權 的 關 鍵 , 使 用 者 上 傳 後 就 無 法 再 下 傳 了

這 對 於 雷 電FTPD虛 擬 檔 案 系 統 之 特 殊 之 處 在 於 , 一 般 來 說 , 給 予READ權 限 , 使 用 者 才 能 進 入 該 目 錄 並 且DIR , 然 而 這 邊 卻 不 能 給 予READ權 限 又 要 能 進 入 該 目 錄 , 因 此 你 必 須 如 下 圖 方 式 設 定

注 意 粉 紅 部 分 乃 本 節 重 點 : 不 可 打 勾 , 權 限 部 分 則 只 開 放 寫 入 權 限 , 最 後 存 檔 再 離 開 本 畫 面 即 完 成 設 定 , 同 樣 的 , 你 在FTP跟 目 錄 之 下 C:\FTP , 也 需 要 這 個 空 目 錄 C:\FTP\Apply

第六章 番外篇

就 算 設 計 的 再 好 的 雷 電FTPD虛 擬 檔 案 系 統 , 也 會 有 難 以 兩 全 其 美 的 時 候 , 例 如 , 現 在 你 要 開 一 個 站 長 專 屬 , 可 以 瀏 覽 整 台 電 腦 的 虛 擬 檔 案 系 統 , 又 不 想 讓 一 般 使 用 者 看 到 那 些 他 不 能 進 去 的 連 結 點 , 該 怎 麼 辦 呢 ? , 這 邊 介 紹 使 用 者 訂 製 VFS : 也 就 是 , 被 指 定 的 使 用 者 , 將 跳 脫 伺 服 器 內 定 虛 擬 檔 案 系 統 的 限 制 , 將 自 己 擁 有 虛 擬 檔 案 系 統 設 置 檔(*.VFS檔 案)

在 主 選 單 中 選 擇 設 定-使 用 者 與 群 組 點 選 任 一USER , 進 入 如 下 畫 面 並 且 點 擊 建 立 使 用 者 專 屬 目 錄 及VFS

之 後 將 進 入VFS編 輯 器 畫 面 直 接 依 照 先 前 所 學 的 方 式 設 定 即 可

儲 存 完 畢 後 該 使 用 者 已 經 擁 有 個 人 專 屬VFS , 在 畫 面 上 您 可 以 看 到 編 輯 使 用 者 專 屬VFS 的 按 鈕 , 若 是 您 要 移 除 他 的 設 定 按 下 REMOVE 即 可

成 功 之 後 該 使 用 者 登 入 後 將 使 用 特 別 為 他 設 計 的VFS結 構 而 非 你 伺 服 器 預 設 之 結 構

Copyright © RaidenFTPD TEAM , ALL RIGHT RESERVED

REVISION 2.4 , 2003/09/01