2010年2月 8日

[Apache-Users 7613]apacheのumaskが固定されない

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

はじめまして。

PHP、またはperlで書かれたCGIが生成するファイルのパーミッションがコロコロ変わって困っています。
どうもumaskが勝手に変わっているようですが、その原因がわからないのです。

とりあえず、現在のumaskを返すPHPスクリプトを書いて、設置してみると、0077だったり、0022だったり
アクセスする度に変わります。そこで、/etc/init.d/httpd を書き換えて、起動時にumaskを0022に設定
するようにしてみたのですが、apache再起動後は一時的に安定するのですが、5分ほどで、0077
の割合が徐々に増え始め、10分もすると元通りになります。50%50%ぐらいの確率で不定期に
0022だったり、0077だったりするのです。
コマンドラインからは常に 0022 であることを確認しています。

Virtualhostの設定をしていますが、すべてのドメインにおいて、同様の現象です。
umaskを返すPHPスクリプトを、Perlで書き直しても同様です。
apacheのバージョンは2.2.3です。apacheのアップデートを考えていますが、Pleskを動かしているのと、
すでに稼働中のサーバであるのが理由で簡単に止められないので、最終手段で考えています。

いろいろ調べているのですが、同様の事例が見つからないので、質問させて頂きました。
もしお心当たりございましたら、ご教授頂ければ幸いです。

--
Taichi MARUYAMA / t.maruyama@xxxxx
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年2月 8日 16:46
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/93117
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。