WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:Apache CGI ユーザー権限の設定

0:[投稿] ヒップ [2004/03/16 17:59 ][環境:IE6 Linux Apache CGI]

Apacheのhttpd.confでUserにnobody設定しています。
この状態でCGIスクリプトからファイルを作成すると
所有者は当然nobodyとなり、パーミッションは644になります。
BBSのように頻繁に書き換えるファイルの場合これでは
次に書き換えることができません。
どうしたらよいでしょうか?


1:[質問] ひよこ [URL] [2004/03/16 20:30 ]

ちょっと疑問なのですが、所有者(nobody)が作成したファイルなのに何故、所有者が書き換えできないのですか?


2:[回答] ひよこ [URL] [2004/03/16 20:52 ]

もしかして、CGIで作成されたファイルを、違うUserが手動(FTPなどから)でも書き換えたい・・・って事ですか?
もしそうなら、nobody(CGIで)が他のユーザーにも書き込み権限を与えてやればいいだけです。
(キーワード:chmod)


3:[回答] 古のもの [2004/03/17 12:52 ]

システムをきちんと理解できるなら suEXEC がスジかな。

http://httpd.apache.org/docs-2.0/ja/suexec.html

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World