vProftpd provides a Perl application to maintain users for a ProFTPD Virtual login system.
Virtual ProFTPD Control creates, deletes, and maintains users for a ProFTPD Virtual login system.
It uses commandline switches to make it easy to call from other scripts or applications.
A user abstraction layer allows for users to be stored in differing ways (SQL, passwd, etc.)
# Simple usage:
$ ftpcontrol -a myuser mypass
$ ftpcontrol -m -p mynewpass myuser
$ ftpcontrol -l
$ ftpcontrol -e myuser
$ ftpcontrol -l -u
$ ftpcontrol -l -u -X nobody
# eXcludes 'nobody' from listing
$ ftpcontrol -u myuser
$ ftpcontrol -r -d myuser
What's New in This Release:
· I've released a new version of vproftpd (0.97). The upgrade process is very simple (just follow the 'INSTALL' directions, except don't overwrite your passwd file (etc/passwd)
· New Features include:
· You can now import/export data into a standard format.
· You can use this to do backups or to change between different user data storage modules (such as using default passwd method at first, then changing to a mysql backend [not yet completed/included], easy upgrade!)