An FTP account is basically used to upload and manage your files on your web site. By default, an ftp account is created automatically when you sign up for hosting, create an addon domain or create an account for a user. You can give different people access to modify certain files and not others by giving permissions to only edit or access a particular directory. You must create an FTP account for the user to do so. To create an FTP account, please do the following:
You have now just set up an FTP account. Please note that you may not create an FTP account which will have access to your home directory. This means that the most access you can give to an FTP account which you create is access to the public_html. Only the cPanel user name, when used for FTP purposes, will have access to anything inside the home folder. (The home folder contains the public_html folder.)