PAM for Berkeley DB (for a vsftpd virtual user setup)

Kyrre Nygard kyrreny at broadpark.no
Tue May 9 17:20:33 UTC 2006


Hello!

I need to know how to configure PAM for Berkeley DB
so that my vsftpd virtual user setup can function:

--- /usr/local/etc/vsftpd.conf

listen=YES
listen_port=55555
pasv_min_port=53000
pasv_max_port=55000
background=YES
max_clients=5
max_per_ip=1
local_enable=YES
write_enable=YES
guest_enable=YES
guest_username=ftp
chroot_local_user=YES
ascii_download_enable=NO
ascii_upload_enable=NO
anonymous_enable=NO
xferlog_enable=NO

secure_chroot_dir=/home/kyrre/ftp
rsa_cert_file=/home/kyrre/ftp/.certificate
banner_file=/home/kyrre/ftp/.banner

--- /usr/local/etc/vsftpd.pw

# db4_load -T -t hash -f vsftpd.pw vsftpd.db
# chmod 600 vsftpd.db

kyrre
p4ssw0rd

--- /etc/pam.d/ftpd

auth required pam_userdb.so db=/usr/local/etc/vsftpd.db
account required pam_userdb.so db=/usr/local/etc/vsftpd.db

There is no pam_userdb.so on my box,
and the vsftpd documentation doesn't seem
to cover anything on FreeBSD.

What could I do?

Thanks,
Kyrre



More information about the freebsd-questions mailing list