
私は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
仕事をした