[問題]Pure-ftpd不能用虛擬USER??

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[問題]Pure-ftpd不能用虛擬USER??

文章sandy » 週四 2月 12, 2004 10:34 am

請問這裡有在debian上用過pure-ftpd的前輩嗎?
小妹笨笨的..又遇到了問題..想請問一下>"<
我設定了虛擬USER後就無法啟動pure-ftpd了
看了半天也不知哪設錯了...
doraemon:/etc/pure-ftpd/auth# /usr/sbin/pure-ftpd-wrapper: Invalid configuration file /etc/pure-ftpd/pureftpd.pdb: No corresponding directive

相關設定應該只有這兩邊有關..
lrwxrwxrwx 1 root root 27 Feb 11 21:16 60puredb -> /etc/pure-ftpd/pureftpd.pdb

doraemon:/etc/pure-ftpd/conf# more PureDB
/etc/pure-ftpd/pureftpd.pdb

哪位好心人可以幫我解惑一下嗎?..感恩唷^^"
sandy
可愛的小學生
可愛的小學生
 
文章: 32
註冊時間: 週五 1月 30, 2004 12:07 pm

re:[問題]Pure-ftpd不能用虛擬USER??

文章palmpilote » 週五 2月 13, 2004 8:53 am

你是不是用pure-ftpd官網的設定方式?
那你是不是覺得很奇怪,怎麼找不到設定檔?
答案是debian採用pure-ftpd-wrapper來作設定
也就是你到/etc/pure-ftpd/conf裡面會看到很多檔案
例如"NoAnonymous", "PAMAuthentication"
內容大多是yes或no之類的,這就是設定方法
所以正確在debian下使用虛擬user的流程是
1.建立起ftpgroup和ftpuser
2.利用pure-pw的指令來建立pureftpd.pdb
3.在/etc/pure-ftpd/conf這目錄下建立一個稱為PureDB的檔案
檔案內容為/etc/pure-ftpd/pureftpd.pdb,也就是你的pdb檔的絕對路徑
4.ln -s /etc/pure-ftpd/auth/puredb /etc/pure-ftpd/conf/PureDB
基本上前兩步和官方的設定相同,請自行參考文件或是man
後面兩步是因為debian採用新的設定方法造成
可以man pure-ftpd-wrapper來看看
大致上就是這樣...
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:[問題]Pure-ftpd不能用虛擬USER??

文章sandy » 週五 2月 13, 2004 11:45 am

哈...謝謝您唷..
我是用pure-ftpd-wrapper內的單一設定檔方式設定的
所以前3步驟都OK...就是鏈結那弄錯啦XD...
我的60puredb指錯地方嚕...
原來應該是指向/conf內的呀 :-D
還有大大您的鏈結寫反嚕 :-P
應該是ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb

==> 60puredb -> /etc/pure-ftpd/conf/PureDB
^^"..謝謝您嚕..我繼續玩看看...3Q啦!!

不過現在問題變成這郭
FlashFXP v2.0 Release Canidate 1 (Debug Version)
Online Support Forums http://forum.flashfxp.com

WinSock 2.0
Connecting to FTPTEST

220---------- Welcome to Pure-FTPd [privsep] ----------
220-You are user number 1 of 5 allowed.
220-<<
220-▲肮植萊鰍晛俙堎砪刓秝殖屾葬◎
220-釬氪ㄩ卼荻鍵
220-詢拏鰍晛奀ㄛ羲寣堎場苂﹝
220-ラ閩筏阨躂ㄛ栳歭婓敦誧﹝
220-嗖嗖撓荅剞ㄛ割割曹踏嘉﹝
220-藝ラ蔬欐ㄛ岆珗埣窉賴﹝
220-カ爵[睡ㄛ峚瑞斯擘債﹝
220->>
220-Local time is now 11:30. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 25 minutes of inactivity.
USER ftpuser
331 User ftpuser OK. Password required
PASS (hidden)
421 Home directory not available - aborting
Connection failed
Delaying for 30 seconds before reconnect attempt #1
Retry attempt Aborted

==>421 Home directory not available - aborting
我有設Cre­ateHomeDir==>yes
那@@?不知道是哪裡又出錯了...
麻煩哪位好心人賜教^^"...3Q先嚕
最後由 sandy 於 週五 2月 13, 2004 12:59 pm 編輯,總共編輯了 1 次。
sandy
可愛的小學生
可愛的小學生
 
文章: 32
註冊時間: 週五 1月 30, 2004 12:07 pm

re:[問題]Pure-ftpd不能用虛擬USER??

文章sandy » 週五 2月 13, 2004 12:58 pm

@@...自己用出來了...
421-->因為MaxCilentPerIP = 1...所以進不去
Home directory not available -->因為chmod權限沒設好...
以致於無法Cre­ateHomeDir..
呵..現在的問題應該只剩怎樣讓pure-ftpd顯示中文..
跟如何讓fortune可以顯示繁體中文..而不是簡體字..?
sandy
可愛的小學生
可愛的小學生
 
文章: 32
註冊時間: 週五 1月 30, 2004 12:07 pm

re:[問題]Pure-ftpd不能用虛擬USER??

文章palmpilote » 週五 2月 13, 2004 2:19 pm

基本上...那不是簡體,那的確是繁體
只是因為debian官方包的套建在編譯的時候並沒有指定lang
變成使用預設的english,所以會變成中文banner解讀錯誤
如果你真的很care,請自己編譯吧...
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客