Итак, я установил vstfpd (и ftp), я установил /etc/vsftpd/vsftpd.conf
файл на базовые значения.
Теперь, если я попытаюсь выполнить:
setsebool -P ftp_home_dir 1
Не работает. Ошибка:
Boolean ftp_home_dir is not defined
Теперь, если я выполню:
semanage boolean -l | grep "ftp"
Он выводит:
ftpd_use_cifs (выкл., выкл.) Разрешить ftpd использовать cifs ftpd_connect_db (выкл., выкл.) Разрешить ftpd подключаться к базе данных ftpd_use_fusefs (выкл., выкл.) Разрешить ftpd использовать fusefs ftpd_full_access (выкл., выкл.) Разрешить ftpd полный доступ tftp_anon_write (выкл., выкл.) Разрешить tftp анонимную запись tftp_home_dir (вкл., вкл.) Разрешить tftp доступ к домашнему каталогу httpd_can_connect_ftp (выкл., выкл.) Разрешить httpd подключаться к ftp ftpd_use_passive_mode (выкл., выкл.) Разрешить ftpd использовать пассивный режим ftpd_use_nfs (выкл., выкл.) Разрешить ftpd использовать nfs ftpd_connect_all_unreserved (выкл. , выкл.) Разрешить ftpd подключаться ко всем незарезервированным ftpd_anon_write (выкл., выкл.) Разрешить ftpd анонимную запись httpd_enable_ftp_server (выкл., выкл.) Разрешить httpd включать ftp-сервер
Как видите, нет ftp_home_dir
. Я не хочу использовать TFTP. Так есть ли возможность добавить ftp_home_dir
к булевым значениям?
ОС: CentOS 7 x86_64, работает на виртуальной машине