在Linux系統上,建立檔案系統的符號連結(symbolic links)是很自然的一件事,這麼做帶來系統管理很多的彈性與好處。
例如將某FTP資料夾連結到家目錄中:
ln -sf /home/ftp/share ~/share
或是將不同硬碟分割區連結到同一資料夾下:
ln -sf /media/sdb1 /home/ftp/disk2
ln -sf /media/sdc1 /home/ftp/disk3
但是,Ubuntu Linux中以預設參數執行pure-ftpd時,符號連結將會失效。以FileZilla為例,錯誤訊息如下:
狀態: 正在取得目錄列表中...
指令: CWD share
回應: 550 Can't change directory to share: No such file or directory
錯誤: 無法取得目錄列表!
在Mandriva Linux系統上,預設執行pure-ftpd並沒有這種問題,而Ubuntu必須再調整設定,這個問題很多人都遇到,但google搜尋結果大多是只有問題沒有解答,今天發現其實設定很簡單:
編輯 /etc/default/pure-ftpd-common
將 VIRTUALCHROOT=false 改為 VIRTUALCHROOT=true
重新啟動pure-ftpd(/etc/init.d/pure-ftpd restart),FTP Client必須斷線重連後才會生效。
怎麼找到設定? 在 /etc/init.d/pure-ftpd 中,可以看到 virtualchroot 參數的啟用與否,是參考$VIRTUALCHROOT的設定,而這個設定值則是保存在 /etc/default/pure-ftpd-common,而一般的設定則是在 /etc/pure-ftpd/conf 資料夾下。
訂閱:
張貼留言 (Atom)
-
▼
2008
(241)
-
▼
4月
(23)
- Vodafone with Ubuntu 8.04 Hardy AMD64 完美安裝動手作
- Ubuntu 8.04 Hardy DVD release
- 遇到白痴駕駛
- 程式設計學習訪問 Q&A
- 「年輕人最重要的工作」楚大新帖
- 體驗自行車騎上快速道路
- 辦3.5G別當冤大頭…省錢秘方
- TravelMate 5520G -501G16Mib
- Cooler Master CM-690 上桌囉!
- Dahon Speed D7 (SD7)
- Dahon Speed D7 (SD7)
- DAHON達鋐折疊車中部地區缺貨情況
- 抱股提煉耐心
- 舊機殼再見!釉元素
- 銀行山夜拍
- 讓Ubuntu的pure-ftpd支援symbolic links
- 嘉義原價屋
- 計算器的Log求解
- Canon Kiss X入手
- 自行車環島認証
- JBoss bind address configuration
- *.gz Log檔的資料查詢
- 4月27日『2008日月潭美利達單車逍遙遊 暨 星光螢火季』活動開始受理報名
-
▼
4月
(23)
沒有留言:
張貼留言