저는 pure-ftpd v1.0.21을 사용하는 openSUSE 10.2를 사용하고 있습니다.
새 가상 사용자를 추가했는데 연결할 수 없습니다. (비밀번호가 정확합니다.)
자세한 로그 출력:
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
일을 했어요