Package: curl Version: 7.16.4-1 Severity: normal The following transcript demonstrates the problem. Initially, curl works fine. After activating no_anon_password, which causes vsftpd to refrain from prompting for a (useless) password for the "anonymous" user, curl starts giving an error.
$ curl ftp://ftp/ drwxr-xr-x 7 ftp ftp 4096 Jul 23 12:40 Preferences drwxr-xr-x 3 ftp ftp 4096 Aug 02 23:22 empc drwxr-xr-x 3 ftp ftp 4096 Aug 02 23:22 scheme-lookup drwxr-xr-x 4 ftp ftp 4096 Aug 02 23:22 sticky-repl drwxr-xr-x 2 ftp ftp 4096 Aug 03 02:47 tmp drwxr-xr-x 3 ftp ftp 4096 Jul 19 13:08 words $ ssh -t ftp sudo -u sashroot -i Stand-alone shell (version 3.7) > cat /etc/debian_version 4.0 > egrep -v '^ *(#|$)' /etc/vsftpd.conf anonymous_enable=YES connect_from_port_20=YES dirmessage_enable=YES hide_ids=YES listen=YES xferlog_enable=YES anon_max_rate=20000 pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/vsftpd.pem secure_chroot_dir=/var/run/vsftpd > echo no_anon_password=YES >>/etc/vsftpd.conf > invoke-rc.d vsftpd restart Restarting FTP server: vsftpd. > Connection to ftp closed. $ curl ftp://ftp/ curl: (67) Access denied: 500 $ I also note that curl works correctly even after setting no_anon_password on the server itself, running curl version 7.15.5-1etch1. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22-1-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages curl depends on: ii libc6 2.6-5 GNU C Library: Shared libraries ii libcurl3 7.16.4-1 Multi-protocol file transfer libra ii libkrb53 1.6.dfsg.1-6 MIT Kerberos runtime libraries ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime curl recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]