解决500 OOPS cannot change directory/root

1、查看 SELinux 的状态:

1
sestatus -b | grep ftp

确切地说,只是查看了ftp的状态.

2、在出现的结果中可以看到:

1
2
ftp_home_dir          off
tftpd_disable_trans off

之类.我们现在只要把其中之一设置为on就可以啦.

1
setsebool -P ftpd_disable_trans on

或者:

1
setsebool -P ftp_home_dir on

3、重启vsftpd:

1
service vsftpd restart

4、 慢慢享受ftp带来的乐趣.