安装完vsftpd软件后,因为CentOS系统的SELinux安全策略默认是没有开启FTP服务,直接访问会报错500 OOPS,所以需要修改为允许使用FTP服务。
目标:希望ftp用户可以访问自己的家目录
尝试:命令行输入 sudo setsebool -P ftp_home_dir 1
发现会报错:Boolean ftp_home_dir is not defined
搜了一下原来是CentOS7开始用 tftp_home_dir 来代替了 ftp_home_dir ,所以应该修改如下:
顺便搜索一下,看看ftp还有哪些属性。
可以看到,的确是没有ftp_home_dir这个属性了。
参考: