1

ネイティブOSコマンド(スーパーユーザー以外のコマンド)を実行できるスクリプトがあります

#!/usr/bin/perl
print "Content-type: text/html\n\n";
system("ls -lrt");

これは正常に機能します。システムコマンドの出力がWebページに表示されます。

ただし、/ sbinディレクトリに自分のバイナリ「get_stats」(スーパーユーザー権限を持つ)を配置しています。ただし、Webページが空白で表示され、システムコマンドの出力がWebページに表示されません。

#!/usr/bin/perl
print "Content-type: text/html\n\n";
system("get_stats");

apacheconfigまたは/etc/ sudoersで行う必要のある変更は何ですか?

ありがとうAbhishek

4

0 に答える 0