請教 pure-ftpd ..

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

版主: 阿信

請教 pure-ftpd ..

文章slog » 週六 7月 09, 2005 12:16 pm

昨天 apt-get install 了 pure-ftpd ..
然後在 /etc 底下就有了 pur-ftpd 的目錄..
裡面還有 auth/ , conf/ , db/ , 還有 pureftpd-dir-aliases ..

我也照個我在 pureftpd.org 上面的 user guide 去
代碼: 選擇全部
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser

另外在 /home 底下建了一個 ftp 的目錄..

之後也是用 pure-pw 去建立 virtual user
代碼: 選擇全部
pure-pw useradd freylo -u ftpuser -g ftpgroup -d /home/ftp -m

就會產生 pureftpd.passed 還有 pureftpd.pdb 在 /etc/pure-ftpd/ 底下..

接著就 ftp localhost..
但是會說 "530 Authentication failed, sorry"
可是我實在想不出來是哪裡的問題..@@"
不過 conf/ 底下有幾個檔案..主要是 MinUID 內容是 1000
我不知道會不會這個有影響..

ftpuser 的 shell 依 user guide 是給 /etc 是不是在 /etc/shells 裡也要加上一行 /etc 或是 /bin/false (?)

還有增加了 ftpuser , 需不需讓 ftpuser 不要密碼?
不然 shadow 底下密碼的部份有 ! , 那這樣不是 virtual user 除了
pureftpd.passwd 裡的 passowrd 之外不是還得經過 ftpuser 的 password ? ^^"

還是 deb 的 package compile 不支源 vitural user ? fO.o
是不是請大家幫小弟解個惑..
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章slog » 週六 7月 09, 2005 12:55 pm

又是自問自答一下..
再仔細看過之後, 要開起 virtual user 的話..
必需要加上參數..
就是說
/usr/sbin/pure-ftpd -lpuredb:/path/put/pureftpd.pdb 就可以起動了..*^^*

但是又有另外一個問題..
若是我想要用不同的 port (這個加上 -S port.no 就可以了..)
也就是說, system user 走 21 , virtual user 走其他 port 的話..
我在啟動的時候該怎麼加呢?

init.d 底下已經有了 pure-ftpd 的啟動的 script ..
我是不是另外在 cp 一個 pure-ftpd 成 pure-ftpd.port 這樣就可以?
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方


回到 debian server

誰在線上

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

cron