Reason:
The SELinux security policy of the Linux system does not turn on support for accessing FTP different directories by default
Using the Linux command: getsebool-a | grep FTP View status
If you see Ftp_home_dir-to-off (indicating that SELinux does not have support for accessing different directories)
Solution Two (one of the following options):
Close SELinux security Policy directly
Open File:/etc/selinux/config modify SELinux = disabled
After restarting the machine takes effect, restart the machine command: reboot
2. Open user access to different directory support
Execute Linux command: setsebool-p ftp_home_dir 1
Restart VSFTPD Services: Service vsftpd restart
This article is from the Java Learning Notes blog, so be sure to keep this source http://282845781.blog.51cto.com/7152559/1786672
FTP connection Linux times cannot change directory error resolution