[PHP-users 24294] Re: PHPで自動生成したディレクトリ内にFTPでファイルをアップしたいのですが

榮水貴行 t-eimizu @ aim.ac
2005年 1月 28日 (金) 17:37:24 JST


おせわになります。榮水です。

よく考えたら、chownはrootしかできませんね。
適当なこと言ってすみませんでした。

suでrootになれるなら、ぐさんのおっしゃるとおりだと思います。
(普通のユーザではusermodは使えないはずなので)


rootになれないのであれば、パーミッションを777にするしかないかも
しれません。


>Randolphさん、榮水さんお世話になります。悠香です。
>
>所有者をWinSCPというソフトで確認したところ
>自動生成されてるディレクトリーはApachで、他はユーザーアカウントでした。
>
>ですので、榮水さんからのアドバイスにあった
>解決策3:
> mkdirのあとに、chown($path, $ftpuser)する。
> (これが現実的でしょうか)
>
>こちらを試してみましたところ、Warning: chown(): Operation not permitted inと
>いうエラーが出て所有者の変更ができません。
>
>実際に書いたソース
>if ($s_code == "00101") {
>	$path = "ディレクトリを生成したいアドレス";
>	$ftpuser = "変更したいユーザー名";
>	$filename = "index.php";
>	//ディレクトリを属性755でディレクトリを作成
>	mkdir($path,0755);
>	chown($path, $ftpuser);
>}
>
>これはサーバー側で制御されてしまってるのでしょうか?それともソースに問題があ
>るのでしょうか?
>
>お手数ですがよろしくおねがいします
>
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3


*=================================*
東京都江戸川区西葛西5-6-2
ネオルネッサンスビル3F 〒134-0088
株式会社エイム
Tel: 03-5658-2561 Fax: 03-5658-2564
榮水 貴行
Mail: t-eimizu @ aim.ac
*=================================*


PHP-users メーリングリストの案内