Diff for "PureFTP"


Differences between revisions 14 and 15
Revision 14 as of 2007-07-31 20:43:18
Size: 2035
Editor: cpe-24-93-175-228
Comment:
Revision 15 as of 2007-07-31 20:44:35
Size: 2043
Editor: cpe-24-93-175-228
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 1. Install the pure-ftpd package and the pureadmin package from the Universe Repository.  1. Install the ''pure-ftpd'' package and the ''pureadmin'' package from the Universe Repository.

Pure-FTPD + pureadmin (Ftp server with gui)

Install ''Pure-FTPD'' with GUI

  1. Install the pure-ftpd package and the pureadmin package from the Universe Repository.

  2. Then use your favorite text editor and open up the /etc/inetd.conf file. Comment (add a # at the start of) the line containing 'ftp'

  3. Again use your favorite text editor and open up the /etc/default/pure-ftpd-common file. Change STANDALONE_OR_INETD=inetd to STANDALONE_OR_INETD=standalone

  4. Then

    sudo groupadd ftpgroup

    and

    sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
    in the terminal.
  5. Next create your ftpuser directory

    sudo mkdir /home/ftpusers
  6. Then to create a user directory for joe

    sudo mkdir /home/ftpusers/joe
    (you can create a directory for each ftp user)
  7. Then to add user joe

    sudo pure-pw useradd joe -u ftpuser -d /home/ftpusers/joe
  8. Then to create you user database

    sudo pure-pw mkdb
  9. Then

    sudo ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd

    and

    sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb

    and

    sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB
    which will create symbolic links between the respective files.
  10. Then using your favorite text editor create the file /etc/pure-ftpd/conf/UnixAuthentication containing only the string no without quotes.

  11. Next you need to modify the permissions of /home/ftpusers directory and of any other subdirectories. The owner must be ftpuser while Group must be ftpgroup

  12. After doing that open up pureadmin in the terminal.

    gksudo pureadmin
    and stop firestarter if it is installed.

NOTES

  • joe will be your test user. You can change user joe and/or add other users through pureadmin

Original Ubuntu Forums thread: http://ubuntuforums.org/showthread.php?t=91052

CategoryDocumentation

PureFTP (last edited 2014-07-30 04:16:41 by 173-28-250-182)