web-dev-qa-db-ja.com

ブール値ftp_home_dirが定義されていません-RHEL7.3

RHEL 7.3でvsftpd 3.0.2を構成しようとしています。ユーザーがホームディレクトリにアクセスできるように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の問題も修正すると信じています。

前もって感謝します!

情報:

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
Mr.J

Red Hatの公式応答:

さらに調査したところ、RBO 7.3では上記のboobleanが削除されていることがわかりました。

私たちはすでに、BZ:1406542のバグジラを提出しています。

https://bugzilla.redhat.com/show_bug.cgi?id=1406542 RHEL 7.3では、ftpユーザーはデフォルトでホームディレクトリにアクセスできるようです。

機能しない場合は、RHEL 7.3で対処されるまで「ftpd_full_access」を設定してください。

7
Mr.J