How To Change the FTP user path in cPanel

cPanel does not allow you to change the FTP path for main account or sub accounts, but you can change it from the FTP user configuration file.

By default, the cPanel user has a file in /etc/proftpd (even if you use pure-ftp the location is same) /etc/proftpd contains a file for each of the accounts on the server as below

# cat /etc/proftpd/user

user:$1$vAYD1RiQ$U7pJmHJvT5dFL.kzoJ8f6/:519:518::/home/user:/bin/ftpsh user_logs:$1$vAYD1RiQ$U7pJmHJvT5dFL.kzoJ8f6/:519:518:user:/home/.domlogs/user:/bin/ftpsh

You can edit the file for the domain and change the home directory as user:$1$vAYD1RiQ$U7pJmHJvT5dFL.kzoJ8f6/:519:518::/home/user/myfiles:/bin/ftpsh

Once you made changes, save the file and then restart your pure-ftpd service


eLite Server Management

We Specialize In cPanel Server Management
Affordable 24/7 Technical Support Company