[PHP-users 22619]Re: ファイルのアップロード時の所有権について

satoshi @ try-square.co.jp satoshi @ try-square.co.jp
2004年 7月 16日 (金) 11:35:53 JST


藤本と申します。

藤原克彦 <fujiwara @ ccsnet.co.jp>さん:
> そもそも、ファイルアップロード時に”所有者”を指定することは可能でしょうか?

かなり危険な方法ですが、強引にやるなら、「ファイルをコピーするだけ」
のプログラムを、各ユーザごとに作成し、それぞれsetuidを与えておきます。
PHP側で何らかの方法でユーザ認証し、上記のプログラムをシェル経由で
呼び出します。

繰り返しますが、かなり危険な方法なので、上記で「ピン」とこなければ、
やるべきではありません。
簡単に、壊してしまいますよ。ユーザ認証部分の責任が大きそうですし。

そもそもPHPでアップロードされたファイルの所有者が nobody になって
しまうのは、仕様であり、設定どおりですので、性質をよく理解して、
うまいこと使いこなす運用を考えましょう。


----
藤本 悟司

株式会社トライスクエア
〒104-0045 東京都中央区築地3-5-13北村ビル5F
TEL: 03-5148-3345 / FAX: 03-5148-3346
Mobile: 070-6668-4644
E-Mail: satoshi @ try-square.co.jp
WEB: http://www.try-square.co.jp/

Key fingerprint = 95F2 6B3D 0B8C 374A 5E67  CA02 F28F 703A C1A9 8346



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