web-dev-qa-db-ja.com

Pgpool-設定ファイルの管理-どのファイルタイプを選択する必要がありますか?

Pgpoolのインストールに関する問題について: pgpoolAdminのインストールに関する問題 pgpooladminが実行されていないという問題が発生しました(インストールファイルのアクセス許可が間違っていました)。ファイルのファイルラベル「pgpool.conf」と「pcp.conf」を変更する必要があります。私はそれらのファイルをls-Zでチェックし、これを見ました:

[root @ cvcなど] #ls -Z

-rw-rw-rw-。 Apacheルートunconfined_u:object_r:etc_t:s0 pcp.conf

-rw-rw-rw-。ルートルートsystem_u:object_r:etc_t:s0 pcp.conf.sample

-rw-rw-rw-。 Apacheルートunconfined_u:object_r:etc_t:s0 pgpool.conf

-rw-rw-rw-。ルートルートsystem_u:object_r:etc_t:s0 pgpool.conf.sample

-rw-rw-rw-。ルートルートsystem_u:object_r:etc_t:s0pgpool.conf.sample-master-slave

-rw-rw-rw-。ルートルートsystem_u:object_r:etc_t:s0pgpool.conf.sample-レプリケーション

-rw-rw-rw-。ルートルートsystem_u:object_r:etc_t:s0pgpool.conf.sample-stream

-rw-rw-rw-。ルートルートsystem_u:object_r:etc_t:s0 pool_hba.conf.sample

SELinuxからの通信は次のように語っています。

Pgpool.confのラベルをsemanage fcontext -a -t FILE_TYPE'pgpool.conf 'で変更する必要があります。FILE_TYPEは次のいずれかです:squirrelmail_spool_t、dirsrvadmin_config_t 、afs_cache_t、httpd_t、user_cron_spool_t、httpd_lock_t、dirsrv_config_t、httpd_tmp_t、dirsrvadmin_tmp_t、httpd_cache_t、httpd_tmpfs_t、httpd_squirrelmail_t、puppet_tmp_t、dirsrv_var_log_t、zarafa_var_lib_t、dirsrv_var_run_t、httpd_var_lib_t、httpd_var_run_t、httpd_nagios_rw_content_t、passenger_tmp_t、httpd_nutups_cgi_rw_content_t、httpd_apcupsd_cgi_rw_content_t、httpd_dspam_rw_content_t、httpd_mediawiki_rw_content_t、httpd_squid_rw_content_t、httpd_prewikka_rw_content_t、httpd_smokeping_cgi_rw_content_t 、passenger_var_run_t、httpd_openshift_rw_content_t、httpd_dirsrvadmin_rw_content_t、httpd_w3c_validator_rw_content_t、cluster_var_lib_t、cluster_var_run_t、httpd_user_rw_content_t、httpd_user_rw_content_t、httpd_awstats_rw_content_t、 uster_tmp_t、httpd_bugzilla_rw_content_t、httpd_cvs_rw_content_t、httpd_git_rw_content_t、httpd_sys_rw_content_t、httpd_sys_rw_content_t次に実行する必要があります:restorecon -v'pgpool.conf '

ファイルタイプを変更しようとすると、選択したファイルタイプが間違っていると表示されます...どのファイルタイプを選択する必要がありますか?

1
Czachovic

ソリューションが設立されました: Image of the bug

この問題を修復するには、次のコマンドを実行する必要があります。

chcon -t httpd_user_rw_content_t pgpool.conf

そして

chcon -t httpd_user_rw_content_t pcp.conf

Image of changed files labels

次に、pgpooladminは、それらのファイルが書き込み可能であることを示し、「次へ」をクリックしてpgpoolAdminをインストールできるようにします。イェーイ乾杯:D

1
Czachovic