Логическое значение ftp_home_dir не определено - RHEL7.3

Я пытаюсь настроить vsftpd 3.0.2 на RHEL 7.3. Я пытаюсь установить свой setsebool -P ftp_home_dir = 1 , чтобы разрешить пользователям доступ к их домашнему каталогу. Однако я получаю:

Boolean ftp_home_dir is not defined

Это подтверждается при просмотре semanage boolean -l отсутствует ftp_home_dir .

Строки 14, 15 и 16 проверяют это логическое значение в vsftpd.conf .

 # Uncomment this to allow local users to log in.
 # When SELinux is enforcing check for SE bool ftp_home_dir
 local_enable=YES

/data/ftp/pub/some-dir/ftpuser1...etc
[root@xxxxx ftp]# ls -lZ
drwxr-xr-x. root root unconfined_u:object_r:etc_runtime_t:s0 pub

Я полагаю, что, исправив это, он также решит мою проблему с chroot, которая у меня возникла, что является совершенно отдельным вопросом.

Заранее спасибо!

info :

Red Hat Enterprise Linux Server release 7.3 (Maipo)
uname -a shows: 3.10.0-514.2.2.el7.x86_64 #1 SMP Wed Nov 16 13:15:13 EST 2016 x86_64 x86_64 x86_64 GNU/Linux

(Имейте в виду, что мы вносим исправления в систему два раза в месяц, поэтому в настоящее время обновление невозможно).

3
задан 11 January 2017 в 21:02
1 ответ

Официальный ответ Red Hat:

При дальнейшем расследовании я обнаружил, что упомянутое booblean было удалено в RHEL 7.3.

Мы уже подали на него bugzilla, BZ: 1406542

https://bugzilla.redhat.com/show_bug.cgi?id=1406542 Похоже, что пользователи ftp могут иметь доступ к своему домашнему каталогу по умолчанию в RHEL 7.3.

Если это не сработает, установите ftpd_full_access, пока это не будет устранено в RHEL 7.3.

7
ответ дан 3 December 2019 в 05:11

Теги

Похожие вопросы