Apache の Web Service が /tmpにフォルダを作成してくれない?
ログを見ると /tmp/*****.*** を作成しましたとあるのに、実際にフォルダを見てみるとそんなものないという現象が気になったので
ls -R / を実行して、作成した一時フォルダを探してみたところ…。
/tmp/systemd-private-***********************************************************-httpd.service-*****/tmp/*****.***
みたいなところにありました!
に多様な症例を調べてみたところ
どうやら、Cent OS 7以降の Apache では systemctl の設定内に PrivateTmp という設定があって、セキュリティ目的で分離して管理しているらしい。
道理で、該当パスにファイルがないはずだ!
Comments