SELinux и vsftpd



getsebool -a | grep ftp
Результат будет примерно следующим:

allow_ftpd_anon_write —> off
allow_ftpd_full_access —> off
allow_ftpd_use_cifs —> off
allow_ftpd_use_nfs —> off
ftp_home_dir —> off
httpd_enable_ftp_server —> off


setsebool -P ftp_home_dir on

getsebool -a | grep ftp

allow_ftpd_anon_write —> off
allow_ftpd_full_access —> off
allow_ftpd_use_cifs —> off
allow_ftpd_use_nfs —> off
ftp_home_dir —> on
httpd_enable_ftp_server —> off


setsebool -P allow_ftpd_full_access on

getsebool -a | grep ftp

allow_ftpd_anon_write —> off
allow_ftpd_full_access —> on
allow_ftpd_use_cifs —> off
allow_ftpd_use_nfs —> off
ftp_home_dir —> on
httpd_enable_ftp_server —> off


Если после включения выше перечисленных параметров, доступа к FTP серверу не будет, попробуйте отключить SELinux

mcedit /etc/selinux/config

SELINUX=disabled

Перезагружаем сервер
shutdown -r now
Статьи схожей тематики: