近期,搭建一个虚拟用户的ftp站点,用vsftpd
搭建完成后,发现可正常通过验证 cat /var/log/secure 为granted access
但是输入密码后就是无法登陆,老是显示输入密码登陆框,查看日志提示为selinux阻止
#getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> on
ftpd_connect_db --> off
ftpd_disable_trans --> on
ftpd_is_daemon --> on
httpd_enable_ftp_server --> off
tftpd_disable_trans --> off
然后设置
setsebool -P ftp_home_dir 1即可
转载于:https://blog.51cto.com/liuer/1241349