[PHP-users 27146] Re: コマンド実行関数について

KATOH Yasufumi karma @ jazz.email.ne.jp
2005年 10月 6日 (木) 20:26:54 JST


加藤泰文です.

>>> On Thu, 06 Oct 2005 18:28:44 +0900
    in message   "[PHP-users 27142]	コマンド実行関数について"
                  -san wrote:

> あるセキュリティソフトをサーバーに導入したら、下記
> $result = `/usr/local/apache/bin/htpasswd ...`;
> の箇所で、Apache(1.3.33)に対するデーモン攻撃と見なされてしまいました。
> このくだりは、内部的にはroot権限を持ったシェルが実行しているのでしょ
> うか。

それはこの行が書かれたスクリプトが誰の権限でどのように実行されているか
によります.

> また、$result = system('/usr/local/apache/bin/htpasswd ...');
> は、上記と全く同じ意味を持つのでしょうか。あるいは、どのようなプロセスが上記
> コマンド/usr/local/apache/bin/htpasswdを実行するのでしょうか。

まあ実行するという意味では同じではないでしょうか.`` と exec と system
に関してはマニュアルに記述がありますよ.

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://park2.wakwak.com/%7Ekarma/
==============================================


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