正如标题所示,我试图在本地从shell执行二进制文件。 问题是二进制文件执行一些特权操作,因此它必须作为文件的所有者运行。 二进制文件对所有用户都是可执行的,并且在通过Web界面调用时它作为所有者运行
我试图设置php-cgi的一些环境变量,但是我无法使它工作,它只是返回了可执行文件的源代码:
REDIRECT_STATUS = 200 REQUEST_METHOD =获取SCRIPT_FILENAME = / path / to / cgi-bin / binary SCRIPT_NAME = / f / cgi-bin / binary PATH_INFO = / SERVER_NAME = server SERVER_PROTOCOL = HTTP / 1.1 QUERY_STRING =“args”REQUEST_URI = / f / cgi-bin / binary HTTP_HOST = host / usr / bin / php-cgi
有没有办法实现这一目标? (我不是root / sudoer)