[PHP-users 2072] Re: chmodのエラー

Sadamu Okamoto php-users@php.gr.jp
Fri, 14 Sep 2001 18:16:17 +0900


岡本です。

とりあえず、原因究明のために
rootで'su - nobody'をやってみてください。

それからaccessディレクトリの一つ上に移動して、
'ls -al'でaccessディレクトリの所有者と
権限を確認してみてください。

所有者がrootで権限が-rw-r--r--とかなっている場合は
nobodyではファイルがaccessディレクトリにファイルが作れないので、
rootでchownをするか、accessディレクトリを777にするかしないと
駄目でしょう。

以上

Fri, 14 Sep 2001 18:00:54 +0900に書かれた
"T.Ito" <master@terakoya.tv>さんへの返信:

> お返事ありがとうございます。
> 質問に誤りがありました。
> コマンドライン上で『su - noboday』を実行したら,存在してないと言われました。
> 大変申し訳ありません。
> ですから,コマンドラインで『chown noboday 対象ディレクトリ(access)』を実行
> しても
> なんの意味もなかったですね。
> ディレクトリの権限変更なしに
> 『$fp = fopen("../access/****.csv","w");』は実行出来ますか?
> 
> 本来なら簡単に出来ることなんでしょうか?
> web経由のユーザーがファイルの作成を出来ること自体に疑問があるのですが・・・
> ・。
> 
> 環境はCobaltのRaq3,PHP4.0.6です。
> 
> 
> 
> 
> 
> ----- Original Message -----
> From: "T.Ito" <t-ito@fujif.co.jp>
> To: <php-users@php.gr.jp>
> Sent: Friday, September 14, 2001 5:26 PM
> Subject: [PHP-users 2063] chmodのエラー
> 
> 
> > 今下記のようなコードでファイルの作成を試みています。
> >
> > chmod("../access", 0777);
> > $fp = fopen("../access/****.csv","w");
> >
> > 『access』のオーナーは"noboday"に設定してあるのですが以下のメッセージが出
>> > す。
> >
> > Warning: chmod failed: Operation not permitted in・・・・・・・・・・・・
>> > ・・・・・
> >
> > 環境はPHP4.0.6です。
> > 何か良いアドバイスがあればお願いします。
> >
> >
> > ******************************************************
> > T.Ito
> >
> > FujiFortune co.,ltd
> > TEL:054(273)0036  //  FAX:054(273)0038
> > URL http://www.fujif.co.jp/  Mail t-ito@fujif.co.jp
> > ******************************************************
> >
> > _______________________________________________
> > PHP-users mailing list
> > PHP-users@php.gr.jp
> > http://ns1.php.gr.jp/mailman/listinfo/php-users
> >
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> 

υυυυυυυυυυυυυυυυυυυυυυ
株式会社フルキャストシステムコンサルティング
 システム開発部   岡本 定
	E-mail<okamoto@fscc.co.jp>
〒150-0032
 東京都渋谷区鶯谷町3-3 イマス渋谷1stビル3F
TEL<03-5428-0301>FAX<03-5428-0302>
υυυυυυυυυυυυυυυυυυυυυυ