【Linux/CentOS】Boolean ftp_home_dir is not defined


安装完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这个属性了。


参考:

  • https://stackoverflow.com/questions/41516940/boolean-ftp-home-dir-not-defined-centos-7-error
  • https://www.kancloud.cn/chandler/bc-linux/52711
  • http://blog.csdn.net/u012312373/article/details/43115397