0

このチュートリアルのような C ラッパーで root 権限を持つ php スクリプトを使用したいだけです。

ls -l :

-rwsr-xr-x. 1 root root 6466 Aug 15 03:07 createConfig
-rwxrwxrwx. 1 root root  102 Aug 15 04:23 test.php
-rw-r--r--. 1 root root  822 Aug 14 21:35 index.php

createConfig.c :

#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>

int main(void) {
    system("/usr/bin/php /var/www/html/test.php");
    return 0;
}

test.php :

<?php
mkdir("/root/ourDir");
?>

index.php :

<?php
exec("/var/www/html/createConfig");
?>

しかし、ブラウザで index.php を実行すると、次のエラーが発生しました。

sh: /var/www/html/createConfig: Permission denied

ありがとう

4

1 に答える 1