安装并配置完 vsftpd 后,能够成功连接到 ftp 上,但无法正常显示和访问目录。
显示“failed to open directory",在命令行和浏览器端均无法查看其中文件。
考虑到可能为 SELinux 拦截,参考资料设置 ftp_home_dir。
相关命令:
sudo setsebool -P ftp_home_dir 1
设置后得到(输入 getsebool -a| grep ftp查看):
此时仍未解决上述问题。
查找资料后,可能需对 allow_ftpd_full_access 进行设置。
相关命令:
sudo setsebool -P allow_ftpd_full_access 1
设置完成后,能够正常访问目录。
上述过程供参考。