2012-02-25 12 views

答えて

3

PHPプロセスでは常に同じである可能性が高いです。彼らが一般的に異なるのは、プロセスがsetuidとして実行されているときだけです。これは、PHPスクリプトでは非常に安全ではありません(インタプリタは環境変数で簡単に破壊されるためです)。

現在のプロセスの1つが現在0(ルート)に設定されている場合にのみ、現在のプロセスのuid/euidを変更できることにも注意してください。

+1

スクリプトファイルでもsuidフラグは無視されます。したがって、何らかの種類のラッパーがなければ、スクリプトを扱うことは不可能です。 – ThiefMaster

関連する問題