Resolution
This feature is planned to be implemented in Plesk 9. This time it can be done manually.Login to the server as 'root' user and create a system user (for example USER_NAME) with home directory you need, for example:
# /usr/sbin/useradd -d $HTTPD_VHOSTS_D/your_domain/some/location -s /bin/false USER_NAMESet the password for this user using 'passwd' command.
Add this user into 'psacln' group:
# /usr/sbin/usermod -G psacln USER_NAMEThe user will be 'chroot'-ed to his home because 'psacln' group is listed in /etc/ftpchroot. Set read/write permissions for this user on his home directory, for example:
# chmod 755 $HTTPD_VHOSTS_D/your_domain/some/location
# chown USER_NAME:psacln $HTTPD_VHOSTS_D/your_domain/some/locationAnd set execute permission on the domain's httpdocs folder:
# chmod 751 $HTTPD_VHOSTS_D/your_domain/httpdocs$HTTPD_VHOSTS_D - have to be replaced with the real path to the Plesk virtual hosts in the all examples above.
Keywords: howto, ftp user