Size: 2074
Comment: converted to 1.6 markup
|
Size: 2181
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 44: | Line 44: |
You may need to restart PureFTPD before changes take effect. {{{ sudo /etc/init.d/pure-ftpd restart }}} |
Pure-FTPD + pureadmin (Ftp server with gui)
Install ''Pure-FTPD'' with GUI
Install the pure-ftpd package and the pureadmin package from the Universe Repository.
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'
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
Then
sudo groupadd ftpgroup
and
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
in the terminal.Next create your ftpuser directory
sudo mkdir /home/ftpusers
Then to create a user directory for joe
sudo mkdir /home/ftpusers/joe
(you can create a directory for each ftp user)Then to add user joe
sudo pure-pw useradd joe -u ftpuser -d /home/ftpusers/joe
Then to create you user database
sudo pure-pw mkdb
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.Then using your favorite text editor create the file /etc/pure-ftpd/conf/UnixAuthentication containing only the string no without quotes.
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
After doing that open up pureadmin in the terminal.
gksudo pureadmin
and stop firestarter if it is installed.
NOTES
The user joe is used as an example, you can change user joe and/or add or remove other users through pureadmin.
You may need to restart PureFTPD before changes take effect.
sudo /etc/init.d/pure-ftpd restart
Original Ubuntu Forums thread: http://ubuntuforums.org/showthread.php?t=91052