簡介/基礎篇/多磁碟機篇/使用者專屬目錄篇/帳號申請區篇/個人化VFS結構
第一章 簡介
為 什 麼 要 使 用 雷 電FTPD虛
擬 檔 案 系 統 ?
因 為 他 完
全 針 對FTP開 站 設 計 , 可 以 完 全 隱 藏 你 電 腦 中 所 有 的 實 體 路 徑 以 及 磁 碟 機 符
號 ,使 用 它 之 後 , FTP用 戶 再 也 無 法 知 道 他 存 取 的 虛 擬 路 徑 被 對 應 到 哪 個 實
體 路 徑 , 因 為 他 完 全 被 隱 藏 起 來 , 檔 案 列 表 中 再 也 不 會 出 現 一 些 難 看 的 C:
, D: 等 等 符 號 , 它 更 支 援 檔 案 等 級 的 檔 案 擁 有 者 判 定 (註:可 以 完 全 記 載 及
顯 示 虛 擬 路 徑 中 任 何 檔 案 的 上 傳 者 為 哪 一 個 使 用 者 , 而 不 像 其 他Windows下
的FTP伺 服 器 一 樣 完 全 無 法 由 目 錄 列 表 判 斷 誰 傳 了 什 麼 檔) , 除 此 之 外 他 還 有
各 種 各 樣 先 進 的 功 能 不 勝 枚 舉
第二章 基本篇
首 先 我 們 將 教 各 位 最
簡 單 的 架 構 , 也 就 是 你 的 虛 擬 檔 案 系 統 架 設 在 你 硬 碟 中 的 單 一 目 錄 之 下 ,
也 就 是 你 只 用 一 台 硬 碟 , 一 個 目 錄 來 開 站 , 這 實 在 簡 單 不 過 了 , 假 設 你 的
伺 服 器 已 經 設 定 完 成 , 在 主 畫 面 中 選 單 內 , 點 設 定 - 虛 擬 檔 案 系 統 , 就 會
進 入VFS編 輯 器
假 設 : 站 台 實 體 根 目
錄 為 C:\FTP , 我 們 不 希 望 人 家 在 這 邊 亂 建 一 些 目 錄 , 我 們 另 外 想 開 放 一 個
/Uploads 目 錄 讓 使 用 者 可 以 上 傳 檔 案 ..
首 先 我 們 修 改 根 目 錄
的 連 結 點 , 如 下 圖 , 點 選 左 方 / 的 項 目 , 修 改 目 錄 擁 有 者 以 及 目 錄 擁 有 群
組 , 我 們 分 別 設 定 為 站 長 USER ID , 以 及 站 長 GROUP ID , 注 意 , 不 要 使 用
空 白 字 元
若 被 要 求 說 要 建 立 必
要 目 錄 , 點 選 YES 即 可
當 你 建 立 完 成 之 後 , 我 們 在 主 視 窗 內 會 看 到 有 一 個 新 的 ITEM 被 加 入 , 現
在 我 們 來 設 定 /Uploads 路 徑 , 如 下 圖 點 選 新 增
在 精 靈 中
如 下 設 定
你 的 設 定 , 暫 時 這 樣 就 算 完 成 了 , 現
在 儲 存 變 更 並 且 離 開 即 可 , 現 在 我 們 回 顧 一 下 本 節 中 設 定 的 結 果 如 下 條 列
第三章 多磁碟機篇
本 章 中 我 們 將 延 續 上 一 章
的 設 定 , 將 站 台 虛 擬 檔 案 系 統 擴 充 到 使 用 多 台 磁 碟 機 中 分 布 的 許 多 目 錄 , 首
先 , 我 們 假 設 現 在 要 把 c:\mp3 目 錄 對 映 到 虛 擬 路 徑 的 /music , 也 就 是 說 ,
使 用 者 剛 登 入 站 台 時 , 他 位 於 / 之 下 , 所 以 實 際 上 他 是 位 於 C:\FTP 之 下 , 但
是 只 要 使 用 者 一 切 換 目 錄 CWD /music , 我 們 希 望 他 能 被 帶 到 c:\mp3 之 下 ,
這 該 如 何 做 到 呢 ? 另 外 , 我 們 假 設 這 個 目 錄 是 不 准 人 亂 寫 入 亂 動 的 , 因 此 我
們 將 只 開 放 READ 權 限 , 現 在 請 按 下 新 增 按 鈕 並 且 依 照 下 面 方 式 設 定
同 樣 的 , 讓 系 統 建 立 相 對
應 的 目 錄 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結 構 而 非 你 伺 服 器 預 設 之 結 構
|