VSFTPD: Transfer Done (but failed to open directory)
The main reason behind this error is SELinux. SELinux controls a second set of folder/file access permissions on top of the standard linux folder permissions system. In most cases SELinux is not setup properly and will deny FTP access to the folders and also see the access as a possible security threat.
This problem can be resolved by disabling SELinux.
Step1: Open the configuration file.
Step2: Update the following line and save the file
Step3: Reboot the system.