PostgreSQLでCOPYを使う時のSELinux設定を教えてもらった
- kazuhisa1976
- 9441
- 0
- 1
- 0
Scientific LinuxのPostgreSQLでcopyコマンドが使えないのはSELinuxが有効になってみたい。
2012-07-19 18:32:15@kazuhisa1976 SELinuxの勉強会とかいうか正しい設定をするハンズオンとか需要あると思うんですけどね(´・ω・`)誰か詳しい人いないかな・・・
2012-07-19 18:47:29$sudo setenforce 0 と入力しかけたところ、親切な人から資料が舞い降りてきた!
@soudai1025 @kazuhisa1976 12/23 Tokyo, 3/31 静岡で行った SELinux ハンズオン資料です。よろしければどうぞー。http://t.co/uAuSGzao
2012-07-19 18:50:35@ishikawa84g @soudai1025 ありがとうございます。今読んでます。とりあえず、エラーログを見るところ当たりまでやってみます。
2012-07-19 19:02:33とりあえず資料に目を通し、SELinuxにひっかかるとログに内容が出力されることを把握。しかし、当方のログには何も出力されず。なぜ?こうなったらSELinuxを愛でている人に聞いてみよう!
@ishikawa84g Postgresqlでcopyコマンドを使おうとしてpermission deniedになりました。SELinuxを無効化すると動作します。エラーが出た際にaudit.logとmessagesを確認したんですがここには何も表示されていないようです。
2012-07-19 19:22:01@kazuhisa1976 今は SELinux は有効でしょうか? getenforce の結果は何でしょうか?
2012-07-19 19:23:09@kazuhisa1976 なるほど、PostgreSQL はパッケージインスートルとソースインストールどちらですか?あと、ディストリは何でしょうか。
2012-07-19 19:24:37@ishikawa84g パッケージインストールです。ディストリビューションはScientificLinux6系です。
2012-07-19 19:25:24@kazuhisa1976 それでログが出ないのは妙ですね。とりあえず、setenforce 0 で Permissive モードに切り替えて、copy 実行後、/var/log/audit/audit.log を確認するのがよさそうです。
2012-07-19 19:27:01