CGIは、非常に便利で強力なツールであり、その管理のための知識は、www管理者には 必須なのですが、一般ユーザの側から見ますと、全てのユーザが、自由にCGIを 使えるわけではありません。
ユーザは、www管理者がCGIディレクトリに置いたGatewayプログラムを
実行することは出来るのですが、一般に、自分が作ったCGIプログラムを、ユーザ
が自由にCGIディレクトリに置けるわけではありません。
こうした制限には、ある程度の正当性があります。この章の最初に、 述べたように、CGIは、サーバ・マシン上で、httpdサーバの権限で 実行されるプログラムです。httpdのサーバ・マシン上で、httpdの権限で 走ることの出来るプログラムを、一般のユーザが自由に登録できるのであれば、 例えば、サーバhttpdを殺すプログラムを作ることは、簡単に出来てしまいます。