Re: Where does pure-ftpd store files when anonymous logs in?
On Wed, 2025-07-09 at 20:19 -0400, Greg Wooledge wrote:
> On Wed, Jul 09, 2025 at 23:08:05 +0200, hw wrote:
> > where does pure-ftpd store files when anonymous logs in?
> >
> > Even its man page is missing in Debian.
>
> According to packages.debian.org, the package "pure-ftpd" depends on
> the package "pure-ftpd-common", and the latter has all the man pages:
# apt-get install pure-ftpd-common
[...]
pure-ftpd-common is already the newest version (1.0.50-2.1).
Oh, I should have tried 'man pure-ftpd' instead of 'man pure-ftp', I
guess.
According to the man page, it would use the home directory of the user
'ftp'. But that user doesn't exist. A long time ago, Debian had a
policy that packages must work out of the box, so why wasn't the user
created? Has this policy been deprecated, or am I missing something?
> <https://packages.debian.org/bookworm/all/pure-ftpd-common/filelist>
> /etc/ftpallow
> /etc/logrotate.d/pure-ftpd-common
> /etc/pam.d/pure-ftpd
> /etc/pure-ftpd/auth/65unix
> /etc/pure-ftpd/auth/70pam
> /etc/pure-ftpd/conf/AltLog
> /etc/pure-ftpd/conf/FSCharset
> /etc/pure-ftpd/conf/MinUID
> /etc/pure-ftpd/conf/NoAnonymous
> /etc/pure-ftpd/conf/PAMAuthentication
> /etc/pure-ftpd/conf/PureDB
> /etc/pure-ftpd/conf/TLSCipherSuite
> /etc/pure-ftpd/conf/UnixAuthentication
> /etc/pure-ftpd/pure-ftpd.conf
> /etc/pure-ftpd/pureftpd-dir-aliases
> /usr/sbin/pure-ftpd-control
> /usr/sbin/pure-ftpd-wrapper
> /usr/share/doc/pure-ftpd-common/AUTHORS.gz
> /usr/share/doc/pure-ftpd-common/HISTORY
> /usr/share/doc/pure-ftpd-common/NEWS.Debian.gz
> /usr/share/doc/pure-ftpd-common/README.Authentication-Modules.gz
> /usr/share/doc/pure-ftpd-common/README.Configuration-File
> /usr/share/doc/pure-ftpd-common/README.Debian
> /usr/share/doc/pure-ftpd-common/README.Donations.gz
> /usr/share/doc/pure-ftpd-common/README.LDAP.gz
> /usr/share/doc/pure-ftpd-common/README.MySQL.gz
> /usr/share/doc/pure-ftpd-common/README.PGSQL.gz
> /usr/share/doc/pure-ftpd-common/README.TLS.gz
> /usr/share/doc/pure-ftpd-common/README.Virtual-Users.gz
> /usr/share/doc/pure-ftpd-common/README.gz
> /usr/share/doc/pure-ftpd-common/THANKS.gz
> /usr/share/doc/pure-ftpd-common/changelog.Debian.gz
> /usr/share/doc/pure-ftpd-common/changelog.gz
> /usr/share/doc/pure-ftpd-common/copyright
> /usr/share/doc/pure-ftpd-common/pureftpd.schema
> /usr/share/doc/pure-ftpd/FAQ.gz
> /usr/share/doc/pure-ftpd/README.Authentication-Modules.gz
> /usr/share/doc/pure-ftpd/README.Configuration-File
> /usr/share/doc/pure-ftpd/README.LDAP.gz
> /usr/share/doc/pure-ftpd/README.MacOS-X
> /usr/share/doc/pure-ftpd/README.MySQL.gz
> /usr/share/doc/pure-ftpd/README.PGSQL.gz
> /usr/share/doc/pure-ftpd/README.TLS.gz
> /usr/share/doc/pure-ftpd/README.Virtual-Users.gz
> /usr/share/doc/pure-ftpd/pure-ftpd.conf.gz
> /usr/share/doc/pure-ftpd/pureftpd-ldap.conf
> /usr/share/doc/pure-ftpd/pureftpd-mysql.conf
> /usr/share/doc/pure-ftpd/pureftpd-pgsql.conf
> /usr/share/doc/pure-ftpd/pureftpd.schema
> /usr/share/man/man8/pure-authd.8.gz
> /usr/share/man/man8/pure-certd.8.gz
> /usr/share/man/man8/pure-ftpd-control.8.gz
> /usr/share/man/man8/pure-ftpd-wrapper.8.gz
> /usr/share/man/man8/pure-ftpd.8.gz
> /usr/share/man/man8/pure-ftpwho.8.gz
> /usr/share/man/man8/pure-mrtginfo.8.gz
> /usr/share/man/man8/pure-pw.8.gz
> /usr/share/man/man8/pure-pwconvert.8.gz
> /usr/share/man/man8/pure-quotacheck.8.gz
> /usr/share/man/man8/pure-statsdecode.8.gz
> /usr/share/man/man8/pure-uploadscript.8.gz
Reply to: