
我在 openSUSE 10.2 上,使用 pure-ftpd v1.0.21
我新增了新的虛擬用戶,但無法連線(密碼正確)
詳細日誌的輸出:
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [INFO] New connection from xxx.yyy.zzz.uuu
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 220-Welcome to Pure-FTPd.
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 220-You are user number 1 of 10 allowed.
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 220-This is a private system - No anonymous login
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 220-IPv6 connections are also welcome on this server.
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 220 You will be disconnected after 15 minutes of inactivity.
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] Command [user] [someuser]
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 331 User someuser OK. Password required
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] Command [pass] [<*>]
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [DEBUG] 530 Login authentication failed
Apr 10 17:10:35 hostzzz pure-ftpd: ([email protected]) [WARNING] Authentication failed for user [someuser]
Apr 10 17:10:41 hostzzz pure-ftpd: ([email protected]) [INFO] Logout.
Apr 10 17:10:41 hostzzz pure-ftpd: ([email protected]) [DEBUG] 530 Logout.
這是一個舊的生產伺服器,顯然有一些 ftp 用戶可以連接,所以看起來這只是一個新用戶問題
有進一步調試的想法嗎?其他一些日誌來檢查?需要驗證一些配置?
答案1
啊啊!
您可以使用前面的命令新增、修改和刪除用戶,也可以手動編輯 /etc/pureftpd.passwd。但 FTP 伺服器不會考慮您對該檔案所做的更改,直到您提交這些更改。
所以,簡單地說
pure-pw mkdb
或者
pure-pw passwd joe -m
做了工作